[ Goran Arandjelovic @ 22.01.2005. 22:43 ] @
Da li neko moze da mi objasni sta su to vektori, kada su pogodni za koriscenje i njihove prednosti... ako nije problem.. napisite neki najprostiji primer gde se koriste vektori..
[ Mikky @ 23.01.2005. 01:14 ] @
Izvinjavam se zbog promasenog odgovora. Mislio sam da je tema iz foruma za fiziku a ne c++ (kako li sam to prevideo ;))

[Ovu poruku je menjao Mikky dana 23.01.2005. u 22:50 GMT+1]
[ Marko Stankovic @ 23.01.2005. 02:12 ] @
Hehe mikky :) doslo je izgleda do male zabune :)

Citat:
Mikky: Pazi ja to spremam sad za ispit
Znaci vektori su ti fizicke velicine opisane sa 3 velicine tj skalara.


Uh, pao si ispit :) Vektori nisu fizicke velicine a i mogu da se opisuju sa n skalara (n prirodan broj) :)

Vektori u c++ (a ne u fizici ;) su najprostije receno jednodimenzionalni nizovi podataka. Niz je dinamicki tako da ne mora unapred biti poznata njegova velicina, vec se on prosiruje ili smanjuje zavisno od potrebe u datom trenutku. Znaci mozes da ga koristis kao sto koristis i obican niz, mada u klasi vector postoje i odredjene metode koje olaksavaju rad sa istim (recimo metode za proveru da li je vektor pun, za umetanje podatka na odredjeno mesto i sl.) takodje ne moras da brines o alociranju i oslobadjanju memorije jer sve te stvari obavljaju konstruktori/destruktori te klase.
Sto se tice njihove upotrebe mozes da ih koristis gde god si planirao da koristis dinamicke nizove, mozda postoji neka bas specificna upotreba ali posto nemam mnogo iskustva sa c++-om ne bih mogao da ti kazem vise od ovoga. Za vise informacija o njima i metodama vektora probaj da potrazis na google, siguran sam da ce izleteti obilje sajtova na ovu temu.

Inace definisu se na sledeci nacin:
Code:

vector<tip podataka> identifikator;




[ Dragi Tata @ 23.01.2005. 18:50 ] @
Pogledaj ovaj članak o vektorima (ne moraš odmah da ga čitaš do kraja, već samo uvodna poglavlja):

http://www.codeproject.com/vcpp/stl/std_vector.asp
[ Goran Arandjelovic @ 24.01.2005. 15:51 ] @
Hej.. hvala.. zaista. Znao sam da ima veze sa dinamickim nizovima, zbog njih sam i pitao. I.. hvala na linku.. opsiran je :)