home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / tcpp / examples / list2.cpp < prev    next >
C/C++ Source or Header  |  1990-06-09  |  603b  |  34 lines

  1. // list2.cpp:  Implementierung der Klasse List
  2. // Aus Kapitel 6 der Einführung
  3.  
  4. #include <iostream.h>
  5. #include "list2.h"
  6.  
  7. int List::put_elem(int elem, int pos)
  8. {
  9.    if (0 <= pos && pos < nmax)
  10.    {
  11.       list[pos] = elem;
  12.       return 0;
  13.    }
  14.    else
  15.       return -1; // Nicht-Null bedeutet Fehler
  16. }
  17.  
  18. int List::get_elem(int& elem, int pos)
  19. {
  20.    if (0 <= pos && pos < nmax)
  21.    {
  22.       elem = list[pos];
  23.       return 0;
  24.    }
  25.    else
  26.       return -1; // Nicht-Null bedeutet Fehler
  27. }
  28.  
  29. void List::print()
  30. {
  31.    for (int i = 0; i < nelem; ++i)
  32.       cout << list[i] << "\n";
  33. }
  34.