[C++] Dostęp do zmiennej klasy bazowej w zagnieżdżonej klasie
Ostatnio zmodyfikowano 2024-12-27 16:08
tBane Temat założony przez niniejszego użytkownika |
[C++] Dostęp do zmiennej klasy bazowej w zagnieżdżonej klasie » 2024-12-25 20:43:13 Cześć. Pisze sobie klasę w klasie i chciałbym w klasie zagnieżdżonej uzyskać dostęp do zmiennych z klasy bazowej a dokładnie próbuję uzyskać dostęp do zmiennej _character. Jak to zrobić ? class Character { public: std::string name; };
class CharacterInfoPanel : public Panel { public: Character * _character; class CharacterInfoPage { public: CharacterInfoPage() { } void handleEvent( sf::Event & event ) { } void update() { } void draw() { } }; class Statistics : public CharacterInfoPage { public: std::vector < TextArea * > stats_names; std::vector < TextArea * > stats_values; Statistics() : CharacterInfoPage() { stats_names.push_back( new TextArea( L"NAME" ) ); stats_values.push_back( new TextArea( ConvertUtf8ToWide( _character->name ) ) ); } }; };
|
|
jankowalski25 |
» 2024-12-27 00:22:29 |
|
tBane Temat założony przez niniejszego użytkownika |
» 2024-12-27 14:58:34 Nie rozumiem :-/ nadal nie wiem jak z klasy w klasie uzyskać dostęp do zmiennej "wyżej" |
|
DejaVu |
» 2024-12-27 16:05:28 |
|
tBane Temat założony przez niniejszego użytkownika |
» 2024-12-27 16:08:51 mhm.. czyli stosować wskaźnik na klasę bazową (rodzica) najlepiej. Ok. |
|
« 1 » |