» »

[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
262535 (1685) ducttape
»

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

Oddelek: Programiranje
223075 (2633) Sportmania
»

kako vnest ankete v spss

Oddelek: Pomoč in nasveti
54603 (617) Gandalfar
»

Pomoč pri Turbo Pascalu. Nujno!

Oddelek: Programiranje
171174 (907) Gundolf
»

c++ datoteke

Oddelek: Programiranje
464061 (3550) Vesoljc

Več podobnih tem