prog.cpp:23:11: error: ISO C++ does not permit 'A::ClassName' to be defined as 'B::ClassName' [-fpermissive]
string B::ClassName = "Klasa B";
^
prog.cpp:23:11: error: redefinition of 'std::string A::ClassName'
prog.cpp:22:8: note: 'std::string A::ClassName' previously declared here
string A::ClassName = "Klasa A";
^
prog.cpp:24:11: error: ISO C++ does not permit 'A::ClassName' to be defined as 'C::ClassName' [-fpermissive]
string C::ClassName = "Klasa C";
^
prog.cpp:24:11: error: redefinition of 'std::string A::ClassName'
prog.cpp:22:8: note: 'std::string A::ClassName' previously declared here
string A::ClassName = "Klasa A";
^