Jak sprawdzić czy dany obiekt istnieje?

0

Witam

Mam taki problem. Jest sobie klasa i podklasa i jest dodawanie obiektów w interfejsie programu.
Dajmy na to klasa marka i podklasa model.
no i powiedzmy mam klasy Fiat i Ford.
Chcę dodać nowy obiekt no. Ford focus. Czyli nowy obiekt w podklasie model o nazwie focus. I teraz pytanie jakiej marki ma być ten focus? no i podaję "Ford".

I teraz jak zrobić funkcję (chyba na IF) która sprawdzi czy istnieje taka klasa "Ford"?
chodzi mniej więcej o to:
IF (klasa Ford istnieje){to kontynuuj}else{wyświetl błąd że nie ma takiej)
coś w stylu
IF (klasa Ford != null) ...
Nie wiem jak to zrobić i to tylko takie gdybanie pewnie bez sensu moje. Ale mam nadzieję że problem przedstawiłem jasno.
Ten przykład z samochodami, też wiem że można zrobić model jako zmienną klasy ale nie o to chodzi. To tylko po to żeby zobrazować przykład. Chodzi o to że obiekt w podklasie musi mieć RODZICA. I jak sprawdzić dodając ten nowy obiekt czy podany RODZIC istnieje?

0

Dodawaj każdą stworzoną klasę do jakiegoś kontenera.
Wtedy zawsze możesz sprawdzić całą listę.

0

skojarzyło mi się to z problemem A z:
http://code.google.com/codejam/contest/dashboard?c=635101#s=p0

w Contest Analysis masz rozwiązanie. Jako kolekcje przyjmij sobię mapę http://www.cplusplus.com/reference/stl/map/

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