Witam. Potrzebuję prywatnej tablicy dwuwymiarowej z liczbą elementów określoną przez użytkownika. Zmienna musi być prywatna i musi być możliwość zapisu i odczytu konkretnych elementów. Zrobiłem tak:
class tablica {
public:
void urozmiar(int a, int b) {
this->k=a;
this->w=b;
this->tab = new int * [this->k];
for (int j=0; j<this->k; j++) {
this->tab[j] = new int[this->w];
}
}
void ustaw(int a, int b, int el) {
this->tab[a][b]=el;
}
int get_tabel(int a,int b) {
return this->tab[a][b];
}
...
private:
int **tab;
int k;
int w;
...
}
Program się kompiluje, ale zamiast podanego elementu wyświetla jakieś 6 cyfrowe liczby. Na pewno coś źle zrobiłem z tymi wskaźnikami, ale czy znajdzie się ktoś kto powie jak powinno być, albo przynajmniej co jest źle?