[ optimus.prime @ 05.01.2009. 19:15 ] @
Dakle,

napravio sam klasu

pod imenenom

Code:
class BazaRadnika
{
private:
std:: string _ime;
double godine;
public:

std::istream& ucitaj(std::istream &); /*metod kojim bi punio tu klasu*/

}


to mi je sve u zaglavlju baza.h

i sada kada pravim novi .cpp fajl imam problem: (ukljucio sam #include "baza.h" )

moj metod izgleda ovako:

Code:
std::istream& BazaRadnika::ucitaj(std::istream & ulaz)
{
ulaz >> _ime >> _plata >> _godine;
return ulaz;
}


ali generise mi se greska:

u mainu sam kreirao b1 i naravno ukljucio sam "baza.h"

BazaRadnika b1;
b1.ucitaj(std::cin);


TEKST GRESKE:


radnik.cpp|7|error: expected initializer before '&' token|
||=== Build finished: 1 errors, 0 warnings ===|


UNAPRIJED HVALA!!

[MOD: ubaceni code tagovi]


[Ovu poruku je menjao mmix dana 06.01.2009. u 00:45 GMT+1]
[ reject @ 05.01.2009. 19:58 ] @
Nije
Code:
std::istream& BazaRadnika::ucitaj(std::istream & ulaz)

nego
Code:
std::istream& BazaRadnika::ucitaj(std::istream& ulaz)


[mod: sredjivanje]

[Ovu poruku je menjao mmix dana 06.01.2009. u 00:46 GMT+1]
[ optimus.prime @ 05.01.2009. 20:34 ] @
Evo gdje je bila greska:

Code:
 class BazaRadnika
{
private:
std:: string _ime;
double godine;
public:

std::istream& ucitaj(std::istream &); /*metod kojim bi punio tu klasu*/

}; /* ovdje je falila tacka zarez 


[MOD: isto, code tagovi]


[Ovu poruku je menjao mmix dana 06.01.2009. u 00:45 GMT+1]