Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Wskaźniki jako stos zmiennych

Ostatnio zmodyfikowano 2014-08-04 13:24
Autor Wiadomość
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:
C/C++
int * tmp;

Zrobić jako stos dynamicznie zmieniającej się wielkości tablicy?

Na początku myślałem, że ten kod zadziała:
C/C++
tmp = new int[];
tmp[ 0 ] = 76;
tmp[ 1 ] = 32;
printf( "%i\n%i", tmp[ 0 ], tmp[ 1 ] );
delete[] tmp;

ale się myliłem.
P-115037
pekfos
» 2014-08-04 12:14:12
Samo się nie będzie dynamicznie zmieniać.
P-115038
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).
P-115040
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ąć?
P-115041
1aam2am1
» 2014-08-04 13:24:46
To się nazywa vector
P-115042
« 1 »
  Strona 1 z 1