«« ( Date ) »» // «« ( Thread ) »» // ri4pp - 2006

Re: Alokacija String objekata

by Rade Jakovljević
sreda, 14. jun 2006 - 23:09.

Mislim da me niste razumeli, problem je u tome sto ne znamo velicinu objekta
string u vreme alokacije.
Npr. za sledeci kod:

...
var string s;
...
s = new string;
...

ne mozemo u vreme prevodjenja odrediti velicinu objekta s, odnosno ne znamo
koliko ce taj string biti dugacak. Zato sam pitao da li mozemo da alociramo
niz od npr. 40-50 lokacija. Ili npr. da ova instrukcija uopste ne postoji
nego da se u instrukciji:

read(s,20);

kreira objekat velicine 20 lokacija?

Takodje, cuo sam da je asistent na vezbama rekao da za neke stvari koje su
pisale u onom dokumentu drugi_domaci.doc, nije poterbno generisati kod. Npr.
za rad sa stringovima. Da li je to tacno?

Pozdrav


2006/6/14, Ivan Mitic <mitkebgd@gmail.com>:

Samo da se ispravim, ovo sa postavljanjem velicine odmah na 4 ne bi
valjalo da se radi posto bi se celokupno adresiranje poremetilo. Znaci nVar
u klasi struct za int i char = 1.

Pozdrav

On 6/14/06, Ivan Mitic <mitkebgd@gmail.com> wrote:
>
> Da nisu jedan bajt, ali im je velicina(nVar u klasi Struct) = 1.Naravno,
> ako neko hoce moze i odmah da stavi velicinu na 4, inace tek kasnije kada se
> alocira memorija za objekat mnozi se njegov getSize() sa 4.
>
> Pozdrav
>


-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
-----------------------------------------------------------------