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

3.zadaca
WWW:
Idite na 1, 2, 3  Sljedeće
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
Cobs
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 21. 01. 2008. (13:32:15)
Postovi: (206)16
Spol: muško
Sarma = la pohva - posuda
26 = 40 - 14
Lokacija: Geto

PostPostano: 10:18 pon, 25. 5. 2009    Naslov: 3.zadaca Citirajte i odgovorite

Objavljena je 3.zadaca ak netko nije znao...
Objavljena je 3.zadaca ak netko nije znao...


[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
Cobs
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 21. 01. 2008. (13:32:15)
Postovi: (206)16
Spol: muško
Sarma = la pohva - posuda
26 = 40 - 14
Lokacija: Geto

PostPostano: 10:58 uto, 26. 5. 2009    Naslov: Citirajte i odgovorite

Zanima me jedna stvar u vezi zadaće...
imam zadatak napraviti 2 strukture: STUDENT i MENTOR

pa imam jedno pitanje:

funkcija:
[code:1]
bool jednak( const STUDENT& s ){
...
}
[/code:1]
vraća istinu ( true ) ako postoje 2 studenta sa istim jmbag -om ili laz ( false ) ako ne postoje takva dva...

s obzirom da mi u konstruktoru moramo vec staviti restrikciju da ne smiju postojati 2 studenta s istim jmbag - om zar nece ova funkcija uvijek vracati laz ( false )... s obzirom da usporedujem 2 vec kreirana STUDENT - a ? ili je nesto drugo u pitanju, sto mi nije jasno, pa ako je netko skuzio nek napise.

ako je onako kak ja mislim onda bi funkcija izgledala:

[code:1]
bool jednak( const STUDENT& s ){
return false;
}
[/code:1]

a cisto sumnjam da je to tocno.

( funkcija bi vracala istinu, ali u slucaju da usporedujemo nekog studenta sa samim sobom, a to mi pak nema nekog smisla )
Zanima me jedna stvar u vezi zadaće...
imam zadatak napraviti 2 strukture: STUDENT i MENTOR

pa imam jedno pitanje:

funkcija:
Kod:

bool jednak( const STUDENT& s ){
   ...
 }

vraća istinu ( true ) ako postoje 2 studenta sa istim jmbag -om ili laz ( false ) ako ne postoje takva dva...

s obzirom da mi u konstruktoru moramo vec staviti restrikciju da ne smiju postojati 2 studenta s istim jmbag - om zar nece ova funkcija uvijek vracati laz ( false )... s obzirom da usporedujem 2 vec kreirana STUDENT - a ? ili je nesto drugo u pitanju, sto mi nije jasno, pa ako je netko skuzio nek napise.

ako je onako kak ja mislim onda bi funkcija izgledala:

Kod:

bool jednak( const STUDENT& s ){
   return false;
 }


a cisto sumnjam da je to tocno.

( funkcija bi vracala istinu, ali u slucaju da usporedujemo nekog studenta sa samim sobom, a to mi pak nema nekog smisla )


[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
Luuka
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 13. 02. 2007. (20:34:54)
Postovi: (925)16
Spol: muško
Sarma = la pohva - posuda
188 = 301 - 113
Lokacija: Hakuna Matata

PostPostano: 14:56 uto, 26. 5. 2009    Naslov: Citirajte i odgovorite

Mislim da je smisao te fje recimo u ovom kontextu:

Imam nekog studenta, kojeg recimo želim izbaciti iz popisa svih studenata, i sad idem trčat po popisu i ako je onaj na kojem sam sad == onom mom onda to mjesto izbacim iz polja.

Recimo tak nešto :D
Mislim da je smisao te fje recimo u ovom kontextu:

Imam nekog studenta, kojeg recimo želim izbaciti iz popisa svih studenata, i sad idem trčat po popisu i ako je onaj na kojem sam sad == onom mom onda to mjesto izbacim iz polja.

Recimo tak nešto Very Happy



_________________
"Bolje bi prolazio na faxu da sam na drogama nego na netu" - by a friend of mine
"Poslije spavanja doma spavanje bilo di mi je najdraža stvar" - by the same guy Very Happy
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
Cobs
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 21. 01. 2008. (13:32:15)
Postovi: (206)16
Spol: muško
Sarma = la pohva - posuda
26 = 40 - 14
Lokacija: Geto

PostPostano: 16:39 uto, 26. 5. 2009    Naslov: Citirajte i odgovorite

jos jedno pitanje... mozda smo ga prosli na vjezbama, a ja nisam pratio...
imam te dvije strukture STUDENT i MENTOR. U strukturi STUDENT između ostalog imam:

[code:1]
struct STUDENT {
...
MENTOR *mentor;
...
};

struct MENTOR {
...
}
[/code:1]
kada probam to iskompajlirati javlja mi gresku za ovaj red gdje mi pise:
[code:1]MENTOR *mentor[/code:1]
( pise greska u sintaksi ), to je vjerojatno jer jos nisam ni deklariro strukturu MENTOR (?) ili? pa kak da to rjesim?
jos jedno pitanje... mozda smo ga prosli na vjezbama, a ja nisam pratio...
imam te dvije strukture STUDENT i MENTOR. U strukturi STUDENT između ostalog imam:

Kod:

 struct STUDENT {
 ...
 MENTOR *mentor;
 ...
};

 struct MENTOR {
 ...
 }

kada probam to iskompajlirati javlja mi gresku za ovaj red gdje mi pise:
Kod:
MENTOR *mentor

( pise greska u sintaksi ), to je vjerojatno jer jos nisam ni deklariro strukturu MENTOR (?) ili? pa kak da to rjesim?


[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
Luuka
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 13. 02. 2007. (20:34:54)
Postovi: (925)16
Spol: muško
Sarma = la pohva - posuda
188 = 301 - 113
Lokacija: Hakuna Matata

PostPostano: 17:03 uto, 26. 5. 2009    Naslov: Citirajte i odgovorite

vrlo jednostavno :D
Programu "najaviš" da ćeš koristit mentora, ovako:

[code:1]
struct MENTOR;
struct STUDENT {
...
MENTOR *mentor;
...
};

struct MENTOR {
...
};
[/code:1]
vrlo jednostavno Very Happy
Programu "najaviš" da ćeš koristit mentora, ovako:

Kod:

struct MENTOR;
struct STUDENT {
 ...
 MENTOR *mentor;
 ...
};

 struct MENTOR {
 ...
 };



_________________
"Bolje bi prolazio na faxu da sam na drogama nego na netu" - by a friend of mine
"Poslije spavanja doma spavanje bilo di mi je najdraža stvar" - by the same guy Very Happy
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
ekatarina
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 25. 11. 2007. (19:22:50)
Postovi: (161)16
Spol: žensko
Sarma = la pohva - posuda
30 = 47 - 17

PostPostano: 17:57 uto, 26. 5. 2009    Naslov: Citirajte i odgovorite

Ovako, proucila sam svih 6 stranica lanjske rasprave o 3.zadaci, i sve sam napravila kako je tamo pisalo jer sam imala isti problem koji su mnogi tamo imali.

Problem je
STUDENT’ was not declared in this scope
predmet.cpp:8: error: template argument 1 is invalid
predmet.cpp:8: error: template argument 2 is invalid
predmet.cpp:8: error: ‘STUDENT’ has not been declared
predmet.cpp:8: error: invalid type in declaration before ‘;’ token
predmet.cpp:9: error: ‘PREDMET’ was not declared in this scope
predmet.cpp:9: error: template argument 1 is invalid
predmet.cpp:9: error: template argument 2 is invalid
predmet.cpp:9: error: ‘PREDMET’ has not been declared
predmet.cpp:9: error: invalid type in declaration before ‘;’ token
predmet.cpp:13: error: ‘STUDENT’ has not been declared
predmet.cpp:13: error: ISO C++ forbids declaration of ‘STUDENT’ with no type
predmet.cpp: In function ‘int STUDENT(int, std::string, float)’:
predmet.cpp:16: error: ‘postoji’ was not declared in this scope
predmet.cpp:17: error: ‘jmbag’ was not declared in this scope
predmet.cpp:18: error: ‘ime’ was not declared in this scope
predmet.cpp:19: error: ‘prosjek’ was not declared in this scope
predmet.cpp:20: error: request for member ‘push_back’ in ‘studenti’, which is of non-class type ‘int’
predmet.cpp:20: error: invalid use of ‘this’ in non-member function
predmet.cpp: At global scope:
predmet.cpp:24: error: expected constructor, destructor, or type conversion before ‘::’ token


i u iducih 100 linija nista. vidjela sam da su neke od ovih linija bile problem i na toj temi, pa sam 5 puta provjerila imam li
using namespace
ovo sto si ti gore luka naveo struct predmet; i struct student; prije svega (ali to imam samo u h.datoteci, kao sto je u rjesenjima lanjske zadace)
sve includeove
u.cpp imam inicijalizaciju onih statickih listi (takoder kao sto je u rjesenjima lanjske zadace)

Doma mi nije islo s tim, pa sam na faksu, na ubuntu, razdijelila u datoteke (to je isto receno na onoj temi), i OPET ne ide! Pa, sto sam to propustila?????
Ovako, proucila sam svih 6 stranica lanjske rasprave o 3.zadaci, i sve sam napravila kako je tamo pisalo jer sam imala isti problem koji su mnogi tamo imali.

Problem je
STUDENT’ was not declared in this scope
predmet.cpp:8: error: template argument 1 is invalid
predmet.cpp:8: error: template argument 2 is invalid
predmet.cpp:8: error: ‘STUDENT’ has not been declared
predmet.cpp:8: error: invalid type in declaration before ‘;’ token
predmet.cpp:9: error: ‘PREDMET’ was not declared in this scope
predmet.cpp:9: error: template argument 1 is invalid
predmet.cpp:9: error: template argument 2 is invalid
predmet.cpp:9: error: ‘PREDMET’ has not been declared
predmet.cpp:9: error: invalid type in declaration before ‘;’ token
predmet.cpp:13: error: ‘STUDENT’ has not been declared
predmet.cpp:13: error: ISO C++ forbids declaration of ‘STUDENT’ with no type
predmet.cpp: In function ‘int STUDENT(int, std::string, float)’:
predmet.cpp:16: error: ‘postoji’ was not declared in this scope
predmet.cpp:17: error: ‘jmbag’ was not declared in this scope
predmet.cpp:18: error: ‘ime’ was not declared in this scope
predmet.cpp:19: error: ‘prosjek’ was not declared in this scope
predmet.cpp:20: error: request for member ‘push_back’ in ‘studenti’, which is of non-class type ‘int’
predmet.cpp:20: error: invalid use of ‘this’ in non-member function
predmet.cpp: At global scope:
predmet.cpp:24: error: expected constructor, destructor, or type conversion before ‘::’ token


i u iducih 100 linija nista. vidjela sam da su neke od ovih linija bile problem i na toj temi, pa sam 5 puta provjerila imam li
using namespace
ovo sto si ti gore luka naveo struct predmet; i struct student; prije svega (ali to imam samo u h.datoteci, kao sto je u rjesenjima lanjske zadace)
sve includeove
u.cpp imam inicijalizaciju onih statickih listi (takoder kao sto je u rjesenjima lanjske zadace)

Doma mi nije islo s tim, pa sam na faksu, na ubuntu, razdijelila u datoteke (to je isto receno na onoj temi), i OPET ne ide! Pa, sto sam to propustila?????


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Luuka
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 13. 02. 2007. (20:34:54)
Postovi: (925)16
Spol: muško
Sarma = la pohva - posuda
188 = 301 - 113
Lokacija: Hakuna Matata

PostPostano: 18:12 uto, 26. 5. 2009    Naslov: Citirajte i odgovorite

U svom rješenju od prošle god imam ovako:

u .h:
[code:1]
#include <string>
#include <iostream>
#include <list>
#include <set>
using namespace std;
struct KNJIGA;
struct AUTOR {
...
};
struct KNJIGA {
...
};
[/code:1]

a u .cpp:

[code:1]
#include "knjige.h"
#include <iostream>
#include <string>
#include <list>
#include <set>
using namespace std;

list<AUTOR*> AUTOR::autori;
list<KNJIGA*> KNJIGA::knjige;

... //tu sad dalje fje
[/code:1]

Probaj još nešto poprčak (u .cpp nejdu u prototipe fja oni =nešto, to samo u .h ; u .cpp se radi s tim najnormalnije, ko da taj podatak imaš)

Ako neće niš htjet, mailni :D
U svom rješenju od prošle god imam ovako:

u .h:
Kod:

#include <string>
#include <iostream>
#include <list>
#include <set>
using namespace std;
struct KNJIGA;
struct AUTOR {
...
};
struct KNJIGA {
...
};


a u .cpp:

Kod:

#include "knjige.h"
#include <iostream>
#include <string>
#include <list>
#include <set>
using namespace std;

list<AUTOR*> AUTOR::autori;
list<KNJIGA*> KNJIGA::knjige;

... //tu sad dalje fje


Probaj još nešto poprčak (u .cpp nejdu u prototipe fja oni =nešto, to samo u .h ; u .cpp se radi s tim najnormalnije, ko da taj podatak imaš)

Ako neće niš htjet, mailni Very Happy



_________________
"Bolje bi prolazio na faxu da sam na drogama nego na netu" - by a friend of mine
"Poslije spavanja doma spavanje bilo di mi je najdraža stvar" - by the same guy Very Happy
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
bbbbbbb
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 15. 11. 2008. (16:40:25)
Postovi: (4)16
Sarma = la pohva - posuda
= 1 - 0

PostPostano: 17:31 sri, 27. 5. 2009    Naslov: Citirajte i odgovorite

zašto u npr. rješenju od prošle godine (nogometaši i klubovi) negdje se (u .ccp file-u) koristi nogometasi (npr. nogometasi.push_back(this); )
a negdje NOGOMETAS::nogometasi (npr. NOGOMETAS::nogometasi.begin(); )??

je li to da kod konstruktora koristimo ovo prvo, a kod funkcija ovo drugo, ili ima veze s iteratorom ili nešto treće? i zašto?
zašto u npr. rješenju od prošle godine (nogometaši i klubovi) negdje se (u .ccp file-u) koristi nogometasi (npr. nogometasi.push_back(this); )
a negdje NOGOMETAS::nogometasi (npr. NOGOMETAS::nogometasi.begin(); )??

je li to da kod konstruktora koristimo ovo prvo, a kod funkcija ovo drugo, ili ima veze s iteratorom ili nešto treće? i zašto?


[Vrh]
Korisnički profil Pošaljite privatnu poruku
ekatarina
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 25. 11. 2007. (19:22:50)
Postovi: (161)16
Spol: žensko
Sarma = la pohva - posuda
30 = 47 - 17

PostPostano: 15:41 čet, 28. 5. 2009    Naslov: implemetnacija static f-ja Citirajte i odgovorite

U svakoj strukturi imamo po jednu static funkciju, napisem ju kao takvu u .h datoteku

static list<STUDENT*>::iterator pronadji(int j);
static list<PREDMET*>::iterator pronadji(int j);
i onda kad idem s njom u .cpp, napisem isti taj redak i idem raditi implementaciju javlja i za jednu i za drugu analogno:

cannot declare member function ‘static std::_List_iterator<PREDMET*> PREDMET::pronadji(int)’ to have static linkage


Zasto? Kad ju napravim bez static dijela sve bude ok.
U svakoj strukturi imamo po jednu static funkciju, napisem ju kao takvu u .h datoteku

static list<STUDENT*>::iterator pronadji(int j);
static list<PREDMET*>::iterator pronadji(int j);
i onda kad idem s njom u .cpp, napisem isti taj redak i idem raditi implementaciju javlja i za jednu i za drugu analogno:

cannot declare member function ‘static std::_List_iterator<PREDMET*> PREDMET::pronadji(int)’ to have static linkage


Zasto? Kad ju napravim bez static dijela sve bude ok.


[Vrh]
Korisnički profil Pošaljite privatnu poruku
matmih
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 07. 12. 2006. (22:57:42)
Postovi: (1A4)16
Spol: muško
Sarma = la pohva - posuda
36 = 51 - 15
Lokacija: {Zg, De , Ri}

PostPostano: 16:14 čet, 28. 5. 2009    Naslov: Citirajte i odgovorite

[quote="bbbbbbb"]zašto u npr. rješenju od prošle godine (nogometaši i klubovi) negdje se (u .ccp file-u) koristi nogometasi (npr. nogometasi.push_back(this); )
a negdje NOGOMETAS::nogometasi (npr. NOGOMETAS::nogometasi.begin(); )??

je li to da kod konstruktora koristimo ovo prvo, a kod funkcija ovo drugo, ili ima veze s iteratorom ili nešto treće? i zašto?[/quote]


Neznam točno kakve su bile strukture u ovom zadatku, ja sam imao zadatak sa knjigama.

Ali ovako: nogometasi.push_back(this) će spremiti pokazivač strukture na kojoj radiš u listu nogometasi, ovo se vjerojatno poziva u strukturi koja sadrži tu listu nogometasi.

Ovaj drugi poziv NOGOMETAS::nogometasi.begin(); nam kaže, iz strukture NOGOMETAS, uzmi listu nogometasi i idi na njen početak, taj poziv možemo koristiti ako želimo pristupiti djelovima strukture NOGOMETAS, recimo iz strukture KLUB, ili obrnuto. :D
bbbbbbb (napisa):
zašto u npr. rješenju od prošle godine (nogometaši i klubovi) negdje se (u .ccp file-u) koristi nogometasi (npr. nogometasi.push_back(this); )
a negdje NOGOMETAS::nogometasi (npr. NOGOMETAS::nogometasi.begin(); )??

je li to da kod konstruktora koristimo ovo prvo, a kod funkcija ovo drugo, ili ima veze s iteratorom ili nešto treće? i zašto?



Neznam točno kakve su bile strukture u ovom zadatku, ja sam imao zadatak sa knjigama.

Ali ovako: nogometasi.push_back(this) će spremiti pokazivač strukture na kojoj radiš u listu nogometasi, ovo se vjerojatno poziva u strukturi koja sadrži tu listu nogometasi.

Ovaj drugi poziv NOGOMETAS::nogometasi.begin(); nam kaže, iz strukture NOGOMETAS, uzmi listu nogometasi i idi na njen početak, taj poziv možemo koristiti ako želimo pristupiti djelovima strukture NOGOMETAS, recimo iz strukture KLUB, ili obrnuto. Very Happy


[Vrh]
Korisnički profil Pošaljite privatnu poruku MSNM
Luuka
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 13. 02. 2007. (20:34:54)
Postovi: (925)16
Spol: muško
Sarma = la pohva - posuda
188 = 301 - 113
Lokacija: Hakuna Matata

PostPostano: 8:28 pet, 29. 5. 2009    Naslov: Re: implemetnacija static f-ja Citirajte i odgovorite

[quote="ekatarina"]U svakoj strukturi imamo po jednu static funkciju, napisem ju kao takvu u .h datoteku

static list<STUDENT*>::iterator pronadji(int j);
static list<PREDMET*>::iterator pronadji(int j);
i onda kad idem s njom u .cpp, napisem isti taj redak i idem raditi implementaciju javlja i za jednu i za drugu analogno:

cannot declare member function ‘static std::_List_iterator<PREDMET*> PREDMET::pronadji(int)’ to have static linkage


Zasto? Kad ju napravim bez static dijela sve bude ok.[/quote]

Jer se u .cpp ne mora pisat static. Radilo se o static fji, static listi ili nećem trećem. Da je neka varijabla, fja, povratna vrijednost fje static navodi se samo u .h datoteci, u .cpp se ponašaš kao da je normalna.
ekatarina (napisa):
U svakoj strukturi imamo po jednu static funkciju, napisem ju kao takvu u .h datoteku

static list<STUDENT*>::iterator pronadji(int j);
static list<PREDMET*>::iterator pronadji(int j);
i onda kad idem s njom u .cpp, napisem isti taj redak i idem raditi implementaciju javlja i za jednu i za drugu analogno:

cannot declare member function ‘static std::_List_iterator<PREDMET*> PREDMET::pronadji(int)’ to have static linkage


Zasto? Kad ju napravim bez static dijela sve bude ok.


Jer se u .cpp ne mora pisat static. Radilo se o static fji, static listi ili nećem trećem. Da je neka varijabla, fja, povratna vrijednost fje static navodi se samo u .h datoteci, u .cpp se ponašaš kao da je normalna.



_________________
"Bolje bi prolazio na faxu da sam na drogama nego na netu" - by a friend of mine
"Poslije spavanja doma spavanje bilo di mi je najdraža stvar" - by the same guy Very Happy
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
ekatarina
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 25. 11. 2007. (19:22:50)
Postovi: (161)16
Spol: žensko
Sarma = la pohva - posuda
30 = 47 - 17

PostPostano: 15:04 pet, 29. 5. 2009    Naslov: Citirajte i odgovorite

Hvala Luuka!

Evo primjer jednog main-a koji provjerava funkcije pronadji i postoji (uz upisi koja je provjerena i u onom zadanom mainu) :

int main() {
STUDENT s1(1, "Ivo", 4.5); ispisi(s1);
STUDENT s2(2, "Maja", 4.0); ispisi(s2);
STUDENT s4(4, "Ana"); ispisi(s4);
STUDENT s5(5, "Mijo", 2.0); ispisi(s5);

cout << endl;

PREDMET p1(1001, "RP1"); ispisi(p1);
PREDMET p2(2002, "MA"); ispisi(p2);
s1.upisi(2002);
ispisi(p2); ispisi(s1); ispisi(s2); ispisi(s4); ispisi(s5);

list<STUDENT *>::iterator si;
si=p2.slusaciPredmeta.begin();
cout<<s2.jednak(**(STUDENT::pronadji(2)) )<<endl;
cout<<s1.postoji(1)<<s1.postoji(2)<<s1.postoji(3)<<endl;
return 0;
}

Moj ispis:
1, Ivo, 4.5, 1 studenata, 0 upisanih predmeta {}
2, Maja, 4, 2 studenata, 0 upisanih predmeta {}
4, Ana, 3, 3 studenata, 0 upisanih predmeta {}
5, Mijo, 2, 4 studenata, 0 upisanih predmeta {}

1001, RP1, 1 predmeta, 0 upisanih slusaca {}
2002, MA, 2 predmeta, 0 upisanih slusaca {}
2002, MA, 2 predmeta, 1 upisanih slusaca {1 }
1, Ivo, 4.5, 4 studenata, 1 upisanih predmeta {2002 }
2, Maja, 4, 4 studenata, 0 upisanih predmeta {}
4, Ana, 3, 4 studenata, 0 upisanih predmeta {}
5, Mijo, 2, 4 studenata, 0 upisanih predmeta {}
1
110


Eto, ako imate neki main bilo bi super da ih zalijepite, pa da si mozemo provjeravati.
Cobs, ti si rekao da imas neki?
Hvala Luuka!

Evo primjer jednog main-a koji provjerava funkcije pronadji i postoji (uz upisi koja je provjerena i u onom zadanom mainu) :

int main() {
STUDENT s1(1, "Ivo", 4.5); ispisi(s1);
STUDENT s2(2, "Maja", 4.0); ispisi(s2);
STUDENT s4(4, "Ana"); ispisi(s4);
STUDENT s5(5, "Mijo", 2.0); ispisi(s5);

cout << endl;

PREDMET p1(1001, "RP1"); ispisi(p1);
PREDMET p2(2002, "MA"); ispisi(p2);
s1.upisi(2002);
ispisi(p2); ispisi(s1); ispisi(s2); ispisi(s4); ispisi(s5);

list<STUDENT *>::iterator si;
si=p2.slusaciPredmeta.begin();
cout<<s2.jednak(**(STUDENT::pronadji(2)) )<<endl;
cout<<s1.postoji(1)<<s1.postoji(2)<<s1.postoji(3)<<endl;
return 0;
}

Moj ispis:
1, Ivo, 4.5, 1 studenata, 0 upisanih predmeta {}
2, Maja, 4, 2 studenata, 0 upisanih predmeta {}
4, Ana, 3, 3 studenata, 0 upisanih predmeta {}
5, Mijo, 2, 4 studenata, 0 upisanih predmeta {}

1001, RP1, 1 predmeta, 0 upisanih slusaca {}
2002, MA, 2 predmeta, 0 upisanih slusaca {}
2002, MA, 2 predmeta, 1 upisanih slusaca {1 }
1, Ivo, 4.5, 4 studenata, 1 upisanih predmeta {2002 }
2, Maja, 4, 4 studenata, 0 upisanih predmeta {}
4, Ana, 3, 4 studenata, 0 upisanih predmeta {}
5, Mijo, 2, 4 studenata, 0 upisanih predmeta {}
1
110


Eto, ako imate neki main bilo bi super da ih zalijepite, pa da si mozemo provjeravati.
Cobs, ti si rekao da imas neki?


[Vrh]
Korisnički profil Pošaljite privatnu poruku
ekatarina
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 25. 11. 2007. (19:22:50)
Postovi: (161)16
Spol: žensko
Sarma = la pohva - posuda
30 = 47 - 17

PostPostano: 16:30 pet, 29. 5. 2009    Naslov: jos jedan kod za provjeru Citirajte i odgovorite

Evo vam jos jedan, provjerava f-je izbaci i ispisi

[code:1]

int main() {
STUDENT s1(1, "Ivo", 4.5); ispisi(s1);
STUDENT s2(2, "Maja", 4.0); ispisi(s2);
STUDENT s3(3, "Pero"); ispisi(s3);
STUDENT s4(4, "Ana"); ispisi(s4);
STUDENT s5(5, "Mijo", 2.0); ispisi(s5);
// STUDENT s6(2, "Dino", 3.7); ispisi(s6); //ovo prekida program
cout << endl;

PREDMET p1(1001, "RP1"); ispisi(p1);

PREDMET p2(2002, "MA"); ispisi(p2);
s1.upisi(2002);
s2.upisi(2002);
s4.upisi(2002);
s5.upisi(2002);
ispisi(p2); ispisi(s1); ispisi(s2); ispisi(s4); ispisi(s5);

ispisi(s1); ispisi(s2); ispisi(s4); ispisi(s5);
cout << endl;

PREDMET p3(3003, "LA"); ispisi(p3);
// PREDMET p4(1001, "BP"); ispisi(p4); //ovo prekida program

s1.upisi(1001); ispisi(s1); ispisi(p1);
s1.upisi(1002); ispisi(s1); ispisi(p1);
s2.upisi(1001); ispisi(s2); ispisi(p1);
s4.upisi(1001); ispisi(s4); ispisi(p1);
s1.upisi(3003); ispisi(s1); ispisi(p1); ispisi(p3);
s5.upisi(1001); ispisi(s5);
cout << endl;

ispisi(p1);
cout << (int)(p1.prosjecnaOcjena()*100) << endl;

ispisi(p2);
cout << (int)(p1.prosjecnaOcjena()*100) << endl;

s1.ispisi(1001); ispisi(s1); ispisi(p1);
s3.ispisi(1001); ispisi(s3); ispisi(p1);
p1.izbaci(1); ispisi(s1); ispisi(p1);
p1.izbaci(2); ispisi(s2);ispisi(p1);
p2.izbaci(3); ispisi(s3); ispisi(p2);
cout << endl;

cout << (int)(p1.prosjecnaOcjena()*100) << endl;
cout << (int)(p2.prosjecnaOcjena()*100) << endl;
return 0;[/code:1]

Izlaz:
[code:1]1, Ivo, 4.5, 1 studenata, 0 upisanih predmeta {}
2, Maja, 4, 2 studenata, 0 upisanih predmeta {}
3, Pero, 3, 3 studenata, 0 upisanih predmeta {}
4, Ana, 3, 4 studenata, 0 upisanih predmeta {}
5, Mijo, 2, 5 studenata, 0 upisanih predmeta {}

1001, RP1, 1 predmeta, 0 upisanih slusaca {}
2002, MA, 2 predmeta, 0 upisanih slusaca {}
2002, MA, 2 predmeta, 4 upisanih slusaca {1 2 4 5 }
1, Ivo, 4.5, 5 studenata, 1 upisanih predmeta {2002 }
2, Maja, 4, 5 studenata, 1 upisanih predmeta {2002 }
4, Ana, 3, 5 studenata, 1 upisanih predmeta {2002 }
5, Mijo, 2, 5 studenata, 1 upisanih predmeta {2002 }
1, Ivo, 4.5, 5 studenata, 1 upisanih predmeta {2002 }
2, Maja, 4, 5 studenata, 1 upisanih predmeta {2002 }
4, Ana, 3, 5 studenata, 1 upisanih predmeta {2002 }
5, Mijo, 2, 5 studenata, 1 upisanih predmeta {2002 }

3003, LA, 3 predmeta, 0 upisanih slusaca {}
1, Ivo, 4.5, 5 studenata, 2 upisanih predmeta {2002 1001 }
1001, RP1, 3 predmeta, 1 upisanih slusaca {1 }
1, Ivo, 4.5, 5 studenata, 2 upisanih predmeta {2002 1001 }
1001, RP1, 3 predmeta, 1 upisanih slusaca {1 }
2, Maja, 4, 5 studenata, 2 upisanih predmeta {2002 1001 }
1001, RP1, 3 predmeta, 2 upisanih slusaca {1 2 }
4, Ana, 3, 5 studenata, 2 upisanih predmeta {2002 1001 }
1001, RP1, 3 predmeta, 3 upisanih slusaca {1 2 4 }
1, Ivo, 4.5, 5 studenata, 3 upisanih predmeta {2002 1001 3003 }
1001, RP1, 3 predmeta, 3 upisanih slusaca {1 2 4 }
3003, LA, 3 predmeta, 1 upisanih slusaca {1 }
5, Mijo, 2, 5 studenata, 2 upisanih predmeta {2002 1001 }

1001, RP1, 3 predmeta, 4 upisanih slusaca {1 2 4 5 }
337
2002, MA, 3 predmeta, 4 upisanih slusaca {1 2 4 5 }
337
1, Ivo, 4.5, 5 studenata, 2 upisanih predmeta {2002 3003 }
1001, RP1, 3 predmeta, 3 upisanih slusaca {2 4 5 }
3, Pero, 3, 5 studenata, 0 upisanih predmeta {}
1001, RP1, 3 predmeta, 3 upisanih slusaca {2 4 5 }
1, Ivo, 4.5, 5 studenata, 2 upisanih predmeta {2002 3003 }
1001, RP1, 3 predmeta, 3 upisanih slusaca {2 4 5 }
2, Maja, 4, 5 studenata, 1 upisanih predmeta {2002 }
1001, RP1, 3 predmeta, 2 upisanih slusaca {4 5 }
3, Pero, 3, 5 studenata, 0 upisanih predmeta {}
2002, MA, 3 predmeta, 4 upisanih slusaca {1 2 4 5 }

250
337
[/code:1]
Evo vam jos jedan, provjerava f-je izbaci i ispisi

Kod:


int main() {
   STUDENT s1(1, "Ivo", 4.5);   ispisi(s1);
   STUDENT s2(2, "Maja", 4.0);   ispisi(s2);
   STUDENT s3(3, "Pero");      ispisi(s3);
   STUDENT s4(4, "Ana");      ispisi(s4);
   STUDENT s5(5, "Mijo", 2.0);   ispisi(s5);
//   STUDENT s6(2, "Dino", 3.7);   ispisi(s6); //ovo prekida program
   cout << endl;

   PREDMET p1(1001, "RP1");   ispisi(p1);
   
      PREDMET p2(2002, "MA");   ispisi(p2);
      s1.upisi(2002);
      s2.upisi(2002);
      s4.upisi(2002);
      s5.upisi(2002);
      ispisi(p2); ispisi(s1); ispisi(s2); ispisi(s4); ispisi(s5);
   
   ispisi(s1); ispisi(s2); ispisi(s4); ispisi(s5);
   cout << endl;

   PREDMET p3(3003, "LA");      ispisi(p3);
//   PREDMET p4(1001, "BP");      ispisi(p4); //ovo prekida program

   s1.upisi(1001); ispisi(s1); ispisi(p1);
   s1.upisi(1002); ispisi(s1); ispisi(p1);
   s2.upisi(1001); ispisi(s2); ispisi(p1);
   s4.upisi(1001); ispisi(s4); ispisi(p1);
   s1.upisi(3003); ispisi(s1); ispisi(p1); ispisi(p3);
   s5.upisi(1001); ispisi(s5);
   cout << endl;

ispisi(p1);
cout << (int)(p1.prosjecnaOcjena()*100) << endl;

   ispisi(p2);
cout << (int)(p1.prosjecnaOcjena()*100) << endl;

   s1.ispisi(1001); ispisi(s1); ispisi(p1);
   s3.ispisi(1001); ispisi(s3); ispisi(p1);
   p1.izbaci(1); ispisi(s1); ispisi(p1);
   p1.izbaci(2); ispisi(s2);ispisi(p1);
   p2.izbaci(3); ispisi(s3); ispisi(p2);
   cout << endl;
   
   cout << (int)(p1.prosjecnaOcjena()*100) << endl;
   cout << (int)(p2.prosjecnaOcjena()*100) << endl;
   return 0;


Izlaz:
Kod:
1, Ivo, 4.5, 1 studenata, 0 upisanih predmeta {}
2, Maja, 4, 2 studenata, 0 upisanih predmeta {}
3, Pero, 3, 3 studenata, 0 upisanih predmeta {}
4, Ana, 3, 4 studenata, 0 upisanih predmeta {}
5, Mijo, 2, 5 studenata, 0 upisanih predmeta {}

1001, RP1, 1 predmeta, 0 upisanih slusaca {}
2002, MA, 2 predmeta, 0 upisanih slusaca {}
2002, MA, 2 predmeta, 4 upisanih slusaca {1 2 4 5 }
1, Ivo, 4.5, 5 studenata, 1 upisanih predmeta {2002 }
2, Maja, 4, 5 studenata, 1 upisanih predmeta {2002 }
4, Ana, 3, 5 studenata, 1 upisanih predmeta {2002 }
5, Mijo, 2, 5 studenata, 1 upisanih predmeta {2002 }
1, Ivo, 4.5, 5 studenata, 1 upisanih predmeta {2002 }
2, Maja, 4, 5 studenata, 1 upisanih predmeta {2002 }
4, Ana, 3, 5 studenata, 1 upisanih predmeta {2002 }
5, Mijo, 2, 5 studenata, 1 upisanih predmeta {2002 }

3003, LA, 3 predmeta, 0 upisanih slusaca {}
1, Ivo, 4.5, 5 studenata, 2 upisanih predmeta {2002 1001 }
1001, RP1, 3 predmeta, 1 upisanih slusaca {1 }
1, Ivo, 4.5, 5 studenata, 2 upisanih predmeta {2002 1001 }
1001, RP1, 3 predmeta, 1 upisanih slusaca {1 }
2, Maja, 4, 5 studenata, 2 upisanih predmeta {2002 1001 }
1001, RP1, 3 predmeta, 2 upisanih slusaca {1 2 }
4, Ana, 3, 5 studenata, 2 upisanih predmeta {2002 1001 }
1001, RP1, 3 predmeta, 3 upisanih slusaca {1 2 4 }
1, Ivo, 4.5, 5 studenata, 3 upisanih predmeta {2002 1001 3003 }
1001, RP1, 3 predmeta, 3 upisanih slusaca {1 2 4 }
3003, LA, 3 predmeta, 1 upisanih slusaca {1 }
5, Mijo, 2, 5 studenata, 2 upisanih predmeta {2002 1001 }

1001, RP1, 3 predmeta, 4 upisanih slusaca {1 2 4 5 }
337
2002, MA, 3 predmeta, 4 upisanih slusaca {1 2 4 5 }
337
1, Ivo, 4.5, 5 studenata, 2 upisanih predmeta {2002 3003 }
1001, RP1, 3 predmeta, 3 upisanih slusaca {2 4 5 }
3, Pero, 3, 5 studenata, 0 upisanih predmeta {}
1001, RP1, 3 predmeta, 3 upisanih slusaca {2 4 5 }
1, Ivo, 4.5, 5 studenata, 2 upisanih predmeta {2002 3003 }
1001, RP1, 3 predmeta, 3 upisanih slusaca {2 4 5 }
2, Maja, 4, 5 studenata, 1 upisanih predmeta {2002 }
1001, RP1, 3 predmeta, 2 upisanih slusaca {4 5 }
3, Pero, 3, 5 studenata, 0 upisanih predmeta {}
2002, MA, 3 predmeta, 4 upisanih slusaca {1 2 4 5 }

250
337


[Vrh]
Korisnički profil Pošaljite privatnu poruku
nap
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 25. 11. 2007. (22:18:39)
Postovi: (30)16
Spol: muško
Sarma = la pohva - posuda
= 5 - 1

PostPostano: 21:22 pet, 29. 5. 2009    Naslov: Citirajte i odgovorite

sta mi ovo kompajler javlja?ne kuzim...problem je u ovom dijelu koda:

[quote]list<PREDMET*>::iterator li,ti;
for(li=PREDMET::predmeti.begin();li!=PREDMET::predmeti.end();++li)
if((*li)->sifra==sifra)break;
[/quote]
prvo sam navela obje strukture pa sam deklarirala strukturu STUDENT, pa onda PREDMET. usporedila sam sa proslogodisnjom zadacom, mislim da mi nista ne fali...ne znam...


kompajler:
[code:1]G:\predmet.cpp In file included from G:\predmet.cpp
G:\predmet.h In member function `bool STUDENT::upisi(int)':
G:\predmet.h incomplete type `PREDMET' used in nested name specifier
G:\predmet.h incomplete type `PREDMET' used in nested name specifier
G:\predmet.h invalid use of undefined type `struct PREDMET'
G:\predmet.h forward declaration of `struct PREDMET'
27 G:\predmet.h incomplete type `PREDMET' used in nested name specifier
29 G:\predmet.h invalid use of undefined type `struct PREDMET'
7 G:\predmet.h forward declaration of `struct PREDMET'
33 G:\predmet.h invalid use of undefined type `struct PREDMET'
7 G:\predmet.h forward declaration of `struct PREDMET'
G:\predmet.h In member function `bool STUDENT::ispisi(int)':
...bla bla tako dalje...[/code:1][/quote]
sta mi ovo kompajler javlja?ne kuzim...problem je u ovom dijelu koda:

Citat:
list<PREDMET*>::iterator li,ti;
for(li=PREDMET::predmeti.begin();li!=PREDMET::predmeti.end();++li)
if((*li)→sifra==sifra)break;

prvo sam navela obje strukture pa sam deklarirala strukturu STUDENT, pa onda PREDMET. usporedila sam sa proslogodisnjom zadacom, mislim da mi nista ne fali...ne znam...


kompajler:
Kod:
G:\predmet.cpp In file included from G:\predmet.cpp
G:\predmet.h In member function `bool STUDENT::upisi(int)':
G:\predmet.h incomplete type `PREDMET' used in nested name specifier
G:\predmet.h incomplete type `PREDMET' used in nested name specifier
G:\predmet.h invalid use of undefined type `struct PREDMET'
G:\predmet.h forward declaration of `struct PREDMET'
27 G:\predmet.h incomplete type `PREDMET' used in nested name specifier
29 G:\predmet.h invalid use of undefined type `struct PREDMET'
7 G:\predmet.h forward declaration of `struct PREDMET'
33 G:\predmet.h invalid use of undefined type `struct PREDMET'
7 G:\predmet.h forward declaration of `struct PREDMET'
 G:\predmet.h In member function `bool STUDENT::ispisi(int)':
...bla bla tako dalje...
[/quote]


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Luuka
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 13. 02. 2007. (20:34:54)
Postovi: (925)16
Spol: muško
Sarma = la pohva - posuda
188 = 301 - 113
Lokacija: Hakuna Matata

PostPostano: 23:19 pet, 29. 5. 2009    Naslov: Citirajte i odgovorite

Nije problem u tome, problem je u .h... trebao bi bit oblika:

[code:1]
#include <iostream>
#include <list>
#include <string>

using namespace std;

struct PREDMET;

struct STUDENT {
...
};

struct PREDMET{
...
};
[/code:1]

s obaveznim ; nakon struktura. Probaj to :D
Nije problem u tome, problem je u .h... trebao bi bit oblika:

Kod:

#include <iostream>
#include <list>
#include <string>

using namespace std;

struct PREDMET;

struct STUDENT {
...
};

struct PREDMET{
...
};


s obaveznim ; nakon struktura. Probaj to Very Happy



_________________
"Bolje bi prolazio na faxu da sam na drogama nego na netu" - by a friend of mine
"Poslije spavanja doma spavanje bilo di mi je najdraža stvar" - by the same guy Very Happy
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
pecina
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 01. 2005. (14:15:23)
Postovi: (157)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
62 = 85 - 23
Lokacija: Happily traveling through space since 1986!

PostPostano: 9:56 sub, 30. 5. 2009    Naslov: Citirajte i odgovorite

Zar ne bi funkcije:
STUDENT::postoji
STUDENT::brojStudenata
MENTOR::postoji
...

i sve te koje koriste static polje i same trebale biti static?
Zar ne bi funkcije:
STUDENT::postoji
STUDENT::brojStudenata
MENTOR::postoji
...

i sve te koje koriste static polje i same trebale biti static?



_________________
-- space available for rent --
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Novi
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 17. 07. 2007. (12:08:32)
Postovi: (11F)16
Spol: muško
Sarma = la pohva - posuda
60 = 69 - 9

PostPostano: 10:01 sub, 30. 5. 2009    Naslov: Citirajte i odgovorite

[quote="pecina"]Zar ne bi funkcije:
STUDENT::postoji
STUDENT::brojStudenata
MENTOR::postoji
...

i sve te koje koriste static polje i same trebale biti static?[/quote]

Ne nužno. Bitno je samo da one koje JESU static ne koriste nista drugo sto nije static. Mada, ako hoces, ti te tri /ako si sigurna da nisi koristila nista osim static varijabli u njima/ mozes proglasit statickima tako da ih se moze pozivat i bez da postoje varijable tog tipa. Tako ces samo prosirit slucajeve u kojima tvoj program radi. Ali ti slucajevi nece bit bitni za zadacu, pa...
pecina (napisa):
Zar ne bi funkcije:
STUDENT::postoji
STUDENT::brojStudenata
MENTOR::postoji
...

i sve te koje koriste static polje i same trebale biti static?


Ne nužno. Bitno je samo da one koje JESU static ne koriste nista drugo sto nije static. Mada, ako hoces, ti te tri /ako si sigurna da nisi koristila nista osim static varijabli u njima/ mozes proglasit statickima tako da ih se moze pozivat i bez da postoje varijable tog tipa. Tako ces samo prosirit slucajeve u kojima tvoj program radi. Ali ti slucajevi nece bit bitni za zadacu, pa...



_________________
Jedan je smjer očit, a drugi je trivijalan.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
nap
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 25. 11. 2007. (22:18:39)
Postovi: (30)16
Spol: muško
Sarma = la pohva - posuda
= 5 - 1

PostPostano: 12:05 sub, 30. 5. 2009    Naslov: Citirajte i odgovorite

[quote="Luuka"]Nije problem u tome, problem je u .h... trebao bi bit oblika:

[code:1]
#include <iostream>
#include <list>
#include <string>

using namespace std;

struct PREDMET;

struct STUDENT {
...
};

struct PREDMET{
...
};
[/code:1]

s obaveznim ; nakon struktura. Probaj to :D[/quote]

ma je, sve sam to napravila....ali ovaj kod kojeg sam i u prijasnjem postu spomenula :

[quote]list<PREDMET*>::iterator li,ti;
for(li=PREDMET::predmeti.begin();li!=PREDMET::predmeti.end();++li)
if((*li)->sifra==sifra)break; [/quote]

koristim u implemenaticiji bool funkcija upisi i ispisi koje sam implementirala u .h

jel to mozda greska???
moraju li se bool funkcije implementirati u .h ?? ili ne...
Luuka (napisa):
Nije problem u tome, problem je u .h... trebao bi bit oblika:

Kod:

#include <iostream>
#include <list>
#include <string>

using namespace std;

struct PREDMET;

struct STUDENT {
...
};

struct PREDMET{
...
};


s obaveznim ; nakon struktura. Probaj to Very Happy


ma je, sve sam to napravila....ali ovaj kod kojeg sam i u prijasnjem postu spomenula :

Citat:
list<PREDMET*>::iterator li,ti;
for(li=PREDMET::predmeti.begin();li!=PREDMET::predmeti.end();++li)
if((*li)→sifra==sifra)break;


koristim u implemenaticiji bool funkcija upisi i ispisi koje sam implementirala u .h

jel to mozda greska???
moraju li se bool funkcije implementirati u .h ?? ili ne...


[Vrh]
Korisnički profil Pošaljite privatnu poruku
matmih
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 07. 12. 2006. (22:57:42)
Postovi: (1A4)16
Spol: muško
Sarma = la pohva - posuda
36 = 51 - 15
Lokacija: {Zg, De , Ri}

PostPostano: 12:46 sub, 30. 5. 2009    Naslov: Citirajte i odgovorite

Ja mislim da je problem u sljedećem:

Ti si napravila forward deklaraciju strukture PREDMET, što znači da smiješ samo deklarirati pointer tipa PREDMET i eventualno varijablu, compiler u trenutku nezna ništa više o tvojoj strukturi PREDMET, osim da će biti negdje dalje u kodu deklarirana. Stoga mislim da nemožeš pozivati if((*li)->sifra==sifra)break; jer compiler u trenutku poziva nezna šta bi bilo (*li)->sifra,
Ja mislim da je problem u sljedećem:

Ti si napravila forward deklaraciju strukture PREDMET, što znači da smiješ samo deklarirati pointer tipa PREDMET i eventualno varijablu, compiler u trenutku nezna ništa više o tvojoj strukturi PREDMET, osim da će biti negdje dalje u kodu deklarirana. Stoga mislim da nemožeš pozivati if((*li)->sifra==sifra)break; jer compiler u trenutku poziva nezna šta bi bilo (*li)->sifra,


[Vrh]
Korisnički profil Pošaljite privatnu poruku MSNM
Luuka
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 13. 02. 2007. (20:34:54)
Postovi: (925)16
Spol: muško
Sarma = la pohva - posuda
188 = 301 - 113
Lokacija: Hakuna Matata

PostPostano: 13:13 sub, 30. 5. 2009    Naslov: Citirajte i odgovorite

[quote="nap"]
koristim u implemenaticiji bool funkcija upisi i ispisi koje sam implementirala u .h

jel to mozda greska???
moraju li se bool funkcije implementirati u .h ?? ili ne...[/quote]

Fje se implementiraju samo na jednom mjestu, i koliko ja znam, one se sve implementiraju u .cpp, u .h je samo deklaracija i prototip, bez obzira jel vraća bool, int, iterator ili nešto četvrto. Sva implementacija u .cpp, i onda nema problema ni zbunjenosti.

Eventualno pazit da ako koristiš fju f unutra fje h da je onda f iznad h u kodu.
nap (napisa):

koristim u implemenaticiji bool funkcija upisi i ispisi koje sam implementirala u .h

jel to mozda greska???
moraju li se bool funkcije implementirati u .h ?? ili ne...


Fje se implementiraju samo na jednom mjestu, i koliko ja znam, one se sve implementiraju u .cpp, u .h je samo deklaracija i prototip, bez obzira jel vraća bool, int, iterator ili nešto četvrto. Sva implementacija u .cpp, i onda nema problema ni zbunjenosti.

Eventualno pazit da ako koristiš fju f unutra fje h da je onda f iznad h u kodu.



_________________
"Bolje bi prolazio na faxu da sam na drogama nego na netu" - by a friend of mine
"Poslije spavanja doma spavanje bilo di mi je najdraža stvar" - by the same guy Very Happy
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
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.
Idite na 1, 2, 3  Sljedeće
Stranica 1 / 3.

 
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