webForumDet fria alternativet

ReDim

3 svar · 305 visningar · startad av Nexus86

Nexus86Medlem sedan okt. 20023 030 inlägg
#1

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?

PeWMedlem sedan juni 200010 432 inlägg
#2

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).

Nexus86Medlem sedan okt. 20023 030 inlägg
#3

Finns det något bra ställe på nätet där man kan läsa om dessa?

PeWMedlem sedan juni 200010 432 inlägg
#4

Vilket? Arrayer i största allmänhet eller STL-klassen vector?

124 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)