home *** CD-ROM | disk | FTP | other *** search
- // list.h: Eine Integerlisten-Klasse
- // aus Kapitel 6 der Einführung
-
- const int Max_elem = 10;
-
- class List
- {
- int *list; // Ein Integer-Array
- int nmax; // Die Dimension des Arrays
- int nelem; // Die Anzahl der Elemente
-
- public:
- List(int n = Max_elem)
- { list = new int[n];
- nmax = n;
- nelem = 0;
- };
- ~List() {delete list;};
- int put_elem(int, int);
- int get_elem(int&, int);
- void setn(int n) {nelem = n;};
- int getn() {return nelem;};
- void incn() {if (nelem < nmax) ++nelem;};
- int getmax() {return nmax;};
- void print();
- };
-