#include #include "ArrayT.h" using namespace std; void PrintArray(const ArrayT & a); int main() { ArrayT a; for(size_t i = 0; i < 10 ; i++) { a.PushBack(static_cast(i)); PrintArray(a); cout << endl; } ArrayT b(a); ArrayT c; c.PushBack(1); c.PushBack(2); c = a; while (a.Size() > 0) { a.PopBack(); PrintArray(a); cout << endl; } cout << "Before doubling b is " << endl; PrintArray(b); for(size_t i = 0; i < b.Size(); i++) { b[i] *= 2; } cout << "After doubling b is " << endl; PrintArray(b); cout << "C is " << endl; PrintArray(c); return 0; } void PrintArray(const ArrayT & a){ for(size_t i =0; i < a.Size(); i++) { cout << a[i] << " "; } cout << endl; return; }