home *** CD-ROM | disk | FTP | other *** search
/ The Devil's Doorknob BBS Capture (1996-2003) / devilsdoorknobbbscapture1996-2003.iso / Dloads / OTHERUTI / TCPP30-3.ZIP / EXAMPLES.ZIP / LIST.H < prev    next >
C/C++ Source or Header  |  1992-02-18  |  644b  |  24 lines

  1. // Borland C++ - (C) Copyright 1991 by Borland International
  2.  
  3. // list.h:   A Integer List Class
  4. // from Hands-on C++
  5. const int Max_elem = 10;
  6.  
  7. class List
  8. {
  9.    int *list;        // An array of integers
  10.    int nmax;         // The dimension of the array
  11.    int nelem;        // The number of elements
  12.  
  13. public:
  14.    List(int n = Max_elem) {list = new int[n]; nmax = n; nelem = 0;};
  15.    ~List() {delete list;};
  16.    int put_elem(int, int);
  17.    int get_elem(int&, int);
  18.    void setn(int n) {nelem = n;};
  19.    int getn() {return nelem;};
  20.    void incn() {if (nelem < nmax) ++nelem;};
  21.    int getmax() {return nmax;};
  22.    void print();
  23. };
  24.