home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power-Programmierung
/
CD2.mdf
/
c
/
tcpp
/
examples
/
list2.h
< prev
next >
Wrap
C/C++ Source or Header
|
1990-06-09
|
741b
|
24 lines
// list2.h: Eine Integer-Klasse
// aus Kapitel 6 der Einführung
const int Max_elem = 10;
class List
{
protected: // Das Schlüsselwort protected gewährt Unterklassen direkten
// Zugriff auf vererbte Daten
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;};
virtual void print(); // Zeile 22
};