p9 Flashcards

1
Q

ako pozovemo fju begin i proslijedimo joj vektor sta se desi

A

ona vraca prozor nad prvim elementom u tom vektoru
odnosno vraca OBJEKAT koji je asociran s prvim elementom tog vektora

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

sta omogucava objekat koji vrati funkcija begin

A

pristup elementu na tom mjestu

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

*

A

unarni operator ciji se operand nalazi nskon njega
vrati REFERENCU na lokaciju u memoriji s kojom je asociran (nije const & pa se moze koristiti i za pisanje ne samo za citsne)
ta operacija se zove DEREFERENCIRANJE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

sta je dereferenciranje

A

pristup elementu u memoriju na koju taj objekat ima referencu

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

pomjeranje po kontejneru

A

omogucavaju ga operatori inkrementa i dektementa ++ i – koji su unarni operatori te se iza njih nalazi nesto sto ima memorijsku adresu pa
++p -> pomjera se za jednu poziciju unaprijed (sljedeca kacija u memoriji)
–p -> pomjera se nazad za jednu poziciju

definisan je i operator+ koji je binarni te s lijrve strane uzima nesto sto ima memorisku lokaxiju a s desne broj mjesta za koje se pomjera

izvrsenjem operacije k=p+n vraca se prozor nad elementom udaljenim od p za 2, a p ostaje na istom mjestu

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

dereferenciranje van kontejnera

A

nedefinisana operacija

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

da li je dozvoljeno porefjenje 2 prozora asocirana sa elementima u kontejneru

A

da
== ili != da se provjeri gledaju li ta dva objekta na isti element u kontejneru

< ili > da li je element na visoj illi nizoj poziciji u kontejneru u odnosu na drugi

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

gdje se nalazi prozor ako upotrijebimo begin a gdje ako koristimo end metode

A

begin - prvi element u vektoru
end - prozor van kontejnera na desnoj strani

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

kako se sve mogu pozvati begin i end

A

kao fje gdje prosljedjujemo vektor i kao metodi

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

kako se struct moze poonasati obzirom na drug tipove

A

kao ns jer se unutar jednog structa moze napraviti novi tip omocu struct pa se moze koristiti operator ::

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

koji tip se nalazi unutar struktura kontejnera (unutar ns)

A

tip iterator
taj objekat tipa iterator asocira elemente sa sobom kako bi omogucio operacije nad datim elementima

njih vracaju fje i metodi begin i end

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

kako se moze definirati iterator

A

std::tipKontejnetra<tipElemenata>::iterator imeIteratora{inicijalizacija sa nekom pozicijom};</tipElemenata>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

gdje se koriste iteratori

A

definisani su da rade nad svim kontejnerima omogucavajuci pristup svim elementima i njihovu promjenu stanja

How well did you know this?
1
Not at all
2
3
4
5
Perfectly