-
-
-
-
-
- #ifndef DYNAMIC_ARRAY_LIST_H
- #define DYNAMIC_ARRAY_LIST_H
- #include <iostream>
-
- typedef int elementTypt;
- class list
- {
- public:
- list(int maxSize=1024);
- ~list();
- list(const list& origList);
- const list& operator =(const list& rightList);
-
- bool empty() const;
- void insert(elementTypt item,int pos);
- void erase(int pos);
- void display(ostream& out) const;
-
- private:
- int m_Size;
- int m_Capacity;
- elementTypt* m_Array;
- };
-
- ostream& operator <<(ostream& out,const list& alist);
-
- #endif // DYNAMIC_ARRAY_LIST_H