» »

[C++] velikost spremenljivk !?

[C++] velikost spremenljivk !?

twom ::

Win32 Console application ...

Večina spremenljivk (tipa char) v programu je dolgih nekaj bytov (8, ..., 256), nekaj spremenljivk je tudi tipa string.

Pri določeni operaciji (branje serijskega porta) pa je podatkov okoli 1 MB.
Gre za en terminalski ukaz poslan na napravo, ki vrne omenjenno dolžino podatkov. Te pa je potrebno spraviti v log datoteko.

Zanima me ali moram biti ob tako veliki spremenljivki na kaj pozoren, oziroma kako se tega (čim bolj pravilno) lotiti.


Lep pozdrav,
Peter

crush ::

Ne, naceloma nimas se cesar bat, tako kolicini podatkov spravis komot v RAM. Dobro je edino, da spremenljivko inicializiras na kopici (heap) in ne na stacku. Upam da sta ti dva pojma jasna, ce ne, si poglej ukaza "new" in "delete".

lp


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Pomoč pri programiranju fe

Oddelek: Programiranje
262508 (1658) ducttape
»

c# kam lambda delegat shrani spremenljivke? (in njegov scope)

Oddelek: Programiranje
223043 (2601) Sportmania
»

kako vnest ankete v spss

Oddelek: Pomoč in nasveti
54585 (599) Gandalfar
»

Pomoč pri Turbo Pascalu. Nujno!

Oddelek: Programiranje
171161 (894) Gundolf
»

c++ datoteke

Oddelek: Programiranje
464037 (3526) Vesoljc

Več podobnih tem