#include using namespace std ; class engine { public: int cyclinders ; engine() { } engine(int cyclindersP ) { cyclinders = cyclindersP ; } }; class car { public: const int someConstant ; int& someReference ; engine engineObj ; int z1 ; car(int x1, int& x2 , int x3 , engine engineP1 ) : someConstant(x1) , someReference(x2), engineObj( engineP1 ) engineObj( x3 ), z1( x3 ) { //someConstant = x1 ; // engineObj( x3) ; engineObj = engineP1 ; someReference = 10 ; z1 = x3 ; } }; int main() { int var1 = 100 ; car carObject( 1 , var1 , 6 ) ; cout << carObject.engineObj.cyclinders << " " << var1 << endl ; return(0) ; }