Ja inace radim ovako kako sam dole zalijepio, ali me zanima da li ima neki bolji nacin?
Znaci imam klasu radnik i klasu BazaRadnika.U klasi radnik imam ime,platu,godine, a u klasi BazaRadnika imam std::vector<radnik> baza i trebam ovaj vector puniti radnicima.
Kod: Označi sve
=======================================
//U radnik.cpp
std::istream& radnik::unesi(std::istream& ulaz)
{
ulaz >> _ime >> _plata >> _god;
return ulaz;
}
radnik::radnik(std::istream& ulaz)
{
unesi(ulaz);
}
=======================================
//U baza.cpp
void BazaRadnika::ucitaj (std::istream& ulaz)
{
radnik pom;
while(pom.radnik::unesi(ulaz))
_baza.push_back(pom);
}