Wskaźniki jako stos zmiennych
Ostatnio zmodyfikowano 2014-08-04 13:24
fokusx Temat założony przez niniejszego użytkownika |
Wskaźniki jako stos zmiennych » 2014-08-04 12:12:01 Czy jest jakaś możliwość, by na przykład wskaźnik: Zrobić jako stos dynamicznie zmieniającej się wielkości tablicy? Na początku myślałem, że ten kod zadziała: tmp = new int[]; tmp[ 0 ] = 76; tmp[ 1 ] = 32; printf( "%i\n%i", tmp[ 0 ], tmp[ 1 ] ); delete[] tmp;
ale się myliłem. |
|
pekfos |
» 2014-08-04 12:14:12 Samo się nie będzie dynamicznie zmieniać. |
|
1aam2am1 |
» 2014-08-04 12:21:19 Masz: vector , list, map. A jak nie potrzebujesz tak zaawansowanej rzeczy to możesz napisać sobie klasę która dynamicznie będzie zmieniać ilość elementów (nie radze). |
|
fokusx Temat założony przez niniejszego użytkownika |
» 2014-08-04 12:41:05 A jak nie potrzebujesz tak zaawansowanej rzeczy to możesz napisać sobie klasę która dynamicznie będzie zmieniać ilość elementów (nie radze).
|
Właśnie to robiłem :P To może ustalić z góry jakąś stałą wielkość tablicy i w razie przekroczenia utworzyć nową zmienną o 2 krotnie większej pojemności, skopiować dane, a tamtą usunąć? |
|
1aam2am1 |
» 2014-08-04 13:24:46 To się nazywa vector |
|
« 1 » |