Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Dziedziczenie statycznych składników klasy a jego wartość

Ostatnio zmodyfikowano 2015-06-27 19:56
Autor Wiadomość
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:
C/C++
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/UGgwQ6
Ktoś mi powie o co w tym chodzi?
P-134119
Monika90
» 2015-06-27 19:37:06
Jest tylko jedna zmienna ClassName dla całej hierarchii.
P-134120
RazzorFlame
Temat założony przez niniejszego użytkownika
» 2015-06-27 19:56:24
No niestety :/ Dziękuje, zamykam.
P-134121
« 1 »
  Strona 1 z 1