class ListaUzytkownikow {
private :
std::list<DaneUzytkownika> Lista;
public:
void DodajOsobe(const char* imie, const char* nazwisko);
class DaneUzytkownika{
private :
std::string imie;
std::string nazwisko;
int login,id;
public:
inline
std::string WezImie() const { return imie; }
inline
std::string WezNazwisko() const { return nazwisko; }
inline
int WezLogin(){ return login; }
inline
int WezId (){ return id; }
void Zmien(const char* imie, const char* nazwisko);
};
void DaneUzytkownika::Zmien(const char* imie, const char* nazwisko){
}
void ListaUzytkownikow::DodajOsobe(const char* imie, const char* nazwisko){
Lista.push_back(/*???*/);
}
Jak dodawać dwa pola imie,nazwisko do tej listy ?
Mam je w parametrze funkcji DodajOsobe. Teraz nie wiem jakich metod użyć, wystarczy push_back aby dodać na koniec ?