Re: Alokacija String objekata
Kada naidjete na deklaraciju stringa posmatrajte ga kao char[] i tako ga
unesite u T.S.
sto se tice dodela implementirajte
s = "neki string"
u ovom slucaju mozete za vreme kompajliranja da odredite duzinu niza. Ne
morate da radite konkatenaciju stringova ni read(string). Uradite samo
print(string).
Pozdrav,
Jovan
> 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
>> -----------------------------------------------------------------
>>
>>
>>
>
unesite u T.S.
sto se tice dodela implementirajte
s = "neki string"
u ovom slucaju mozete za vreme kompajliranja da odredite duzinu niza. Ne
morate da radite konkatenaciju stringova ni read(string). Uradite samo
print(string).
Pozdrav,
Jovan
> 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
>> -----------------------------------------------------------------
>>
>>
>>
>
- References:
- Alokacija String objekata
- From: "Rade Jakovljević" <radegm@gmail.com>
- Re: Alokacija String objekata
- From: "Bojic Petar" <rapecafa@verat.net>
- Re: Alokacija String objekata
- From: "Ivan Mitic" <mitkebgd@gmail.com>
- Re: Alokacija String objekata
- From: "Ivan Mitic" <mitkebgd@gmail.com>
- Re: Alokacija String objekata
- From: "Rade Jakovljević" <radegm@gmail.com>
- Alokacija String objekata
Previous by date: Re: Alokacija String objekata
Next by date: Re: Problem sa nizovima
Previous by thread: Re: Alokacija String objekata Next by thread: Problem sa nizovima
Previous by thread: Re: Alokacija String objekata Next by thread: Problem sa nizovima