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

Re: Nizovi

by Jovan Popovic
ponedeljak, 29. maj 2006 - 15:27.

Nizove mozete ali i ne morate da ubacujete u ableu simbola kao posebne
tipove. Mozete da kreirate objekat Struct koji predstavlja niz pri svakoj
deklaraciji promenljive-niza i da taj kreirani tip dodeljite promenljivoj.
Pogldajte kako radi funkcija za poredjenje dva niza. Dva niza su identicna
ako imaju iste tipove elemenata tako da ne moraju sve promenljive tipa niz
da pokazuju na isti objekat Struct u tabeli simbola.

Pozdrav,
Jovan

> Kada sam dosao do toga da prijavljujem nizove dosao sam do narednog
> problema:
>
> nisam hteo da svaki put definisem novi SType za taj tip niza (sta kada
> imam
> vise opsega sa istim nizom, npr int[] u metodi i u statickom opsegu) pa mi
> je palo na pamet da u univerzumskom (dakle cak ni u globalnom, vec onom
> osnovnom) vrsim kreiranje tipa niza kada se prvi put naidje na deklaraciju
> nekog niza. Svaka naredna deklaracija ce "vuci" SType prvog kreiranog niza
> istog tipa elementa koji je vec definisan
>
> Jel ovo ima smisla? Jedini izuzetak bi bio kada se definise niz char-ova
> posto je unapred definisani tip string vec to pa se mora paziti kada se
> takav niz prijavljuje da Exist ne prijavljuje gresku...
>
> poz, Milan
>