[C++] Tablica wskaźników na int

Mam program proceduralny w C.

Chce go zamienić na wersję obiektową.

W programie Proceduralnym mam zadeklarowane

int *p[wartość]

czyli tablicę wskaźników W wersji obiektowej nie mogę jej od razu zdeklarować. Więc w sekcji private piszę tak;

int **p

czy wskaźnik na wskaźniki do int

Mój problem brzmi. Jak teraz w konstruktorze “utworzyć tą tablicę” i dodawać do nie liczby.

Z góry dziękuję za odpowiedź, pozdrawiam

A czemu nie utworzyć konstruktora w którym jako jeden z argumentów jest wskaźnik do tego wskaźnika i new przydzielający pamięć na tą tablicę?

Jeżeli “wartosc” jest zmienną, to nigdzie tak nie można. Jeżeli jest wpisaną liczbą, to nic Ci tego nie zabrania.

Jeżeli jednak “wartosc” jest zmienną, to trzeba użyć w konstruktorze:

int **p = new int*[wartosc];

W destruktorze:

delete[] p;

A poza tym: Po co Ci tablica wskaźników? Zwykła nie wystarczy?

Wielkie dzięki właśnie o to mi chodziło, dawno nic nie pisałem w C++ i zapomniałem.

Dostałem algorytm genetyczny i chce go przerobić na wersję obiektową.

Pozdrawiam