home *** CD-ROM | disk | FTP | other *** search
- #include "array.h"
-
- typedef containable *containable_ptr;
- array::array(int s)
- {
- int i;
-
- t_size = s;
- data = new containable_ptr[s];
- i = s;
- for (i = 0; i < t_size; i++)
- data[i] = NULL;
- }
-
- array::~array()
- {
- int i;
- for (i = 0; i < t_size; i++)
- if (data[i] != NULL)
- delete data[i];
- delete data;
- }
-
- void array::put(containable *arg)
- {
- data[object_count++] = arg;
- }
-