Finns det någon motsvarighet mot VB:s ReDim i C++? D.v.s
char array[20];
redim array[40];
Detta är med största sannolikhet inte rätt men finns det något som är det?
3 svar · 305 visningar · startad av Nexus86
Finns det någon motsvarighet mot VB:s ReDim i C++? D.v.s
char array[20];
redim array[40];
Detta är med största sannolikhet inte rätt men finns det något som är det?
Om det är en statisk array (minnesutrymme på stacken eller i förväg reserverat som konstant) - nej.
Om det är en dynamiskt allokerat array (minnesutrymme på heapen) - ja. Genom funktionen realloc i <cstdlib>. Men å andra sidan. Om det är en dynamisk sekvens man är ute efter är det i 99 fall av 100 bättre med std::vector<_din_typ_> och de funktioner som finns till en vector (push_back m.fl).
Finns det något bra ställe på nätet där man kan läsa om dessa?