Mam małe pytanko!
Jak tworzyć dynamiczną tablicę zawierającą wskaźniki do tworzonych obiektów, jeśli nie znam ich liczby z góry, tak aby można było zwiększać jej rozmiar przy tworzeniu kolejnego obiektu. Za pomoc z góry dziękuję
0
0
Jedyny znany mi sposob do stworzenie tej tablicy od nowa :P
0
pokombinuj z realloc()
0
Czesc.
Mozesz zrobic tak:
void main()
{
int **wsk = new int*[20];
int zmienna = 5;
wsk[0] = &zmienna;
cout << *wsk[0] << endl;
zmienna = 6;
cout << *wsk[0] << endl;
delete [] wsk;
}
<url>www.keywords.prv.pl</url>
0
A co jeśli będzie 21 obiektów ?? Twój przykład obsługuje tylko 20 wskaźników , a chodzi o to , że ich ilość jest nieznana .
P.S. jak dajesz linczek to musisz podać na początku : http://
0
Tam gdzie jest linijka:
int **wsk = new int*[20];
Mozna zrobic przeciez tak:
int rozmiar = 0;
cout << "Podaj rozmiar tablicy: " << endl;
cin >> rozmiar;
int **wsk = new int*[rozmiar];
...
0
dobra , ale co jeśli na początku rozmiar musi być równy 1 , potem równy 2 . Potem okazuje się , że potrzeba jeszcze 40 takich wskaźników ??
Przeczytaj dokładnie pytanie .