Mam takie pytanie, ponieważ utworzyłam program z klasami, który będzie tzw. bazą książek. W moim programie w zależności od ilości książek którą wpisał użytkownik , użytkownik wpisuje dane książki, a następnie program wydrukuje je dla wybranego nr. Tylko na chwilę obecną w programie nie ma konstruktora i destruktora. I tu moje pytanie czy istnieje sposób, który pozwoli, by obiekty książki powstawały w pętli w zależności od ilości książek do wpisania. Wszędzie gdzie szukałam jedyny sposób dla powstawania obiektu to mniej więcej taki:
Kod: Zaznacz cały
class Osoba {
public:
string imie;
int wiek;
Osoba(string imie, int wiek) {
this->imie = imie;
this->wiek = wiek;
cout << "konstruktor wieloargumentowy
";
}
void toString() {
cout << imie << "
" << wiek << "
";
}
};
int main()
{
Osoba *Arek = new Osoba(); // bląd kompilacji - brak parametrów!
Osoba *Karol = new Osoba("Karol", 22); // dobrze
Karol->toString();
system("pause");
return 0;
}