Constructor Definition
- by mctl87
Ok so i have a class Vector:
#include <cstdlib>
class Vec
{
private:
size_t size;
int * ptab;
public:
Vec(size_t n);
~Vec() {delete [] ptab;}
size_t size() const {return size;}
int & operator[](int n) {return ptab[n];}
int operator[](int n) const {return ptab[n];}
void operator=(Vec const& v);
};
inline Vec::Vec(size_t n) : size(n), ptab(new int[n])
{ }
and the problem is that in one of my homework exercises i have to extend constructor def, so all elements will be initialized with zeros. I thought i know the basics but cant get through this dynamic array -.-
ps. sry for gramma and other mistakes ;)