tworzenie i nazywanie obiektów

Odpowiedz Nowy wątek
2011-07-27 11:18
0

cześć,
moje pytanie dotyczy prawidłowego tworzenia i nazywania obiektów.
Mam klasę o nazwie Pies. Użytkownik ma możliwość stworzenia dowolnej ilości psów o różnych imionach. Tworzy np. psa o imieniu Burek. W kursach C++ zawsze tworzy się obiekt w ten sposób:

 
Pies Burek;

natomiast co, jeśli imię psa jest wymyślane przez użytkownika w czasie działania programu? Dotychczas robiłem w ten sposób:

 
Pies NowyPies;

a obiekt pies posiadał właściwość imię. Z tym, że mogę stworzyć tylko jeden obiekt o takiej nazwie, więc za każdym razem dodawałem nowe psy do wektora. Ale nie wiem, jak powinno się to właściwie robić.

edytowany 1x, ostatnio: madmike, 2011-07-27 19:10

Pozostało 580 znaków

2011-07-27 11:33
qwe
0
Pies *nowyPies = new Pies[100];
for(int i = 0; i < 100; i++)
    cin >> nowyPies[i].imie;

Na końcu usuwamy :

 delete [] nowyPies

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0