Hey,
Mam takie pytanko: jest coś takiego jak dynamiczna alokacja pamięci w C++. wykonuje się ją mniej więcej tak:
int wielkosc;
cin>>wielkosc;
double * tablica = new double[wielkosc];
Moje pytanie brzmi: a gdyby się nagle okazało, że wpisana wielkość jest za mała? to jak powiększyć tą wielkość? Jak zrobić classę z dynamicznie powiększającą się tablicą?
Przykładowo gdy jest klasa string to nigdy nie wiadomo jak długa tablica będzie potrzeba, żeby przechować wszystkie znaki. Co jakiś czas ta wielkość jest zwiększana ale czy byłby ktoś tak miły i pokazał mi na przykładzie jak stworzyć taką klasę, która co jakiś czas powiększa rozmiar swojej tablicy?
Z góry dziękuję za pomoc i pozdrawiam!