Adress obiektu innej klasy wewnątrz klasy
Ostatnio zmodyfikowano 2012-07-16 20:13
diego997 Temat założony przez niniejszego użytkownika |
Adress obiektu innej klasy wewnątrz klasy » 2012-07-16 18:42:22 Cześć mam następujący problem : class Osoba { private: Zwierze Moje_Zwierze; public: };
class Zwierze { private: Osoba * Kto; public: };
Co zrobić aby adres obiektu klasy Osoba znalazł się w klasie Zwierze ? I przy okazji : class Osoba { private: Zwierze Moje_Zwierze; public: }; |
|
szyx_yankez |
» 2012-07-16 18:54:59 1.
class Osoba;
class Zwierze { private: Osoba * Kto; public: }; class Osoba { private: Zwierze Moje_Zwierze; public: };
2.Tak, wywoływany - w momencie tworzenia obiektu klasy. |
|
diego997 Temat założony przez niniejszego użytkownika |
» 2012-07-16 20:13:48 Jeszcze jedno pytanie bo tak się zastanawiam czy nie lepiej byłoby dziedziczyć klasę zwierze niż bawić się wskaźnikami?
Bo po protu chcę mieć jedną klasę która służyła by do rysowania widget'a, a w niej inna klasa która by rysowała buttony na tym właśnie widgecie. Takie jest moje założenie, ale czy nie lepiej zamiast tej klasy w środku po prostu ją dziedziczyć ?
Sory, że pytam zamiast sprawdzić ale dość trochę kodu już naklepałem i powtórzyła by się pewnie sytuacja ze wczoraj. Z góry dzięki za odpowiedź
EDIT:: Jednak nie mozna tak zrobić bo nie mam dostępu w dwie strony. Chyba, że jakoś wskaźnikiem, ale dobra już nie kombinuje ;p |
|
« 1 » |