class A { void b() { ... } } class C { void d() { ... } }
A::b():C::d()
class a { public: static int getA(); private: static int A; }; int a::A = 3; int a::getA() { return A; } int main() { cout<<a::getA()<<endl; return 0; }