/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* Array.tpp :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: aortigos creates an empty array // Construction with an unsigned int n as parameter // Consctrucion by copy and assignment operator // operator new [] to allocate memory // Access elements by operator [] // Exception if access index out of bounds // Function size template Array::Array() : data(NULL), _size(0) { // std::cout << "Default constructor called" << std::endl; } template Array::Array(unsigned int n) { } template Array(const Array &other) { } template Array &operator=(const Array &other) { } template ~Array() { } template T &operator[](unsigned int i) { } template unsigned int size() const { }