Execution of base class constructors
| Method of inheritance | Order of execution | 
| Class B: public A { }; | A( ) : base class constructor B( ) : derived class constructor | 
| Class A: Public B, Public C { }; | B( ) : base class constructor C( ) : base class constructor A( ) : derived class constructor | 
| Class A: Public B, virtual Public C { }; | C( ) : base class constructor B( ) : base class constructor A( ) : derived class constructor | 
 
No comments:
Post a Comment