Dziedziczenie statycznych składników klasy a jego wartość
Ostatnio zmodyfikowano 2015-06-27 19:56
RazzorFlame Temat założony przez niniejszego użytkownika |
Dziedziczenie statycznych składników klasy a jego wartość » 2015-06-27 18:50:46 Witam, od razu przejdę do problemu. Otóż zamierzam zrobić coś w tym stylu: class A { protected: static std::string ClassName; public: };
class B : public A { };
class C : public B { };
Czy dla tych trzech klas zmienna ClassName jest unikalna, czy jeżeli zmienię A::ClassName = "Klasa A"; to B::ClassName i C::ClassName też się zmieni? Edit: Oto wynik kompilacji: http://ideone.com/UGgwQ6Ktoś mi powie o co w tym chodzi? |
|
Monika90 |
» 2015-06-27 19:37:06 Jest tylko jedna zmienna ClassName dla całej hierarchii. |
|
RazzorFlame Temat założony przez niniejszego użytkownika |
» 2015-06-27 19:56:24 No niestety :/ Dziękuje, zamykam. |
|
« 1 » |