Initialization in C++
class A { // C++ classes illustrating initializationpublic: A () { printf("in A constructor\n"); init(); }
virtual void init () { printf("in A init\n"); }
class B : public A {public: B () { printf("in B constructor\n"); } virtual void init () { A::init(); printf("in B init\n"); }