Search
 
 
  Engleski
 
 
 
Open in this window (click to change)
Forum@DeGiorgi: Početna
Forum za podršku nastavi na PMF-MO
Login Registracija FAQ Smajlići Članstvo Pretražnik Forum@DeGiorgi: Početna

parametrizirane strukture i dodefiniranje stl-a
WWW:

Moja sarma
 
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 2. godine -> Računarski praktikum 1
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
tmarusca
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 28. 06. 2009. (20:53:52)
Postovi: (59)16
Spol: muško
Sarma = la pohva - posuda
= 6 - 3
Lokacija: 1/039

PostPostano: 23:52 pon, 17. 5. 2010    Naslov: parametrizirane strukture i dodefiniranje stl-a Citirajte i odgovorite

u zadaci bi mi jako olaksala zivot funkcija card u atp-u set, koja, kako ime kaze, vraca kardinalni broj skupa.

ideja je da ju napisem tak da ju mogu pozivati kao i ostale funkcije iz seta, primjer:
[code:1]set<Type> skup;
skup.insert();
skup.card();
...
[/code:1]

jedan od brojnih neuspjelih pokusaja mi izgleda ovako:
[code:1]template <class T>
int set<T>::card (){
int br=0;
set<T>::iterator it;
for (it=begin(); it!=end(); it++) br++;
return br;
}[/code:1]

ima tko ideju kak tak nesto izvesti? je to uopce moguce?
u zadaci bi mi jako olaksala zivot funkcija card u atp-u set, koja, kako ime kaze, vraca kardinalni broj skupa.

ideja je da ju napisem tak da ju mogu pozivati kao i ostale funkcije iz seta, primjer:
Kod:
set<Type> skup;
skup.insert();
skup.card();
...


jedan od brojnih neuspjelih pokusaja mi izgleda ovako:
Kod:
template <class T>
int set<T>::card (){
    int br=0;
    set<T>::iterator it;
    for (it=begin(); it!=end(); it++) br++;
    return br;   
    }


ima tko ideju kak tak nesto izvesti? je to uopce moguce?



_________________
...to kaj ona ima kilu viska, ja ne marim...
[Vrh]
Korisnički profil Pošaljite privatnu poruku
m00nblade
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 30. 10. 2005. (13:26:10)
Postovi: (54)16
Spol: muško
Sarma = la pohva - posuda
20 = 20 - 0

PostPostano: 0:01 uto, 18. 5. 2010    Naslov: Citirajte i odgovorite

Imas funkciju [code:1]set::size()[/code:1] koja ti vraca broj elemenata u skupu
Imas funkciju
Kod:
set::size()
koja ti vraca broj elemenata u skupu



_________________
Real programmers don't comment their code. If it was hard to write, it should be hard to read.
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
tmarusca
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 28. 06. 2009. (20:53:52)
Postovi: (59)16
Spol: muško
Sarma = la pohva - posuda
= 6 - 3
Lokacija: 1/039

PostPostano: 6:37 uto, 18. 5. 2010    Naslov: Citirajte i odgovorite

aha... super :oops:
aha... super Embarassed



_________________
...to kaj ona ima kilu viska, ja ne marim...
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Prethodni postovi:   
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 2. godine -> Računarski praktikum 1 Vremenska zona: GMT + 01:00.
Stranica 1 / 1.

 
Forum(o)Bir:  
Možete otvarati nove teme.
Možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.
You can attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2002 phpBB Group
Theme created by Vjacheslav Trushkin
HR (Cro) by Ančica Sečan