w klasie bazowa mam:
protected:
obiektowa **zawartosc;
I funkcja klasy pochodna która dziedziczy po bazowa (public)
void pochodna::ustaw_rozmiar(int a, int b) {
this->k=a; //liczba kolumn
this->l=b; //liczba wierszy
this->zawartosc = new int * [this->k];
for (int j=0; j<this->k; j++) {
this->zawartosc[j] = new ulamek[this->w];
}
}
Potrzebuję mieć dynamiczną dwuwymiarową tablicę obiektów. Kompilator wywala taki błąd:
In member function 'void pochodna::ustaw_rozmiar(int, int)':|
i wskazuję linijkę:
this->zawartosc = new int * [this->k];
Podpowie ktoś jak zadeklarować taką tablicę jakiej potrzebuję, albo wskaże błąd?