Za zadanie mam napisać własny kontener złożony z typu określonego w szablonie. Podczas prób zadeklarowania konstruktora tego szablonu wyskakuje nie zrozumiały dla mnie błąd, co robię nie poprawnie?
template <typename T>
class Container {
private:
T* table;
static const unsigned short initial = 5;
unsigned short capacity;
unsigned short quantity;
public:
void extend();
};
template <typename T>
Container<T>::Container() {
capacity = initial;
quanity = 0;
table = new T[capacity];
}
error: no 'Container<T>::Container()' member function declared in class 'Container<T>'