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ć.