Hi
I have a class obejct "B" as a member variable within another class "A". Which constructor runs first, A or B?
The idea is that I need to init object B by passing down some information from A. I will leave the constructor of B blank and just call "B->init(pData)" from A's constructor.
Cheers
Class constructor and member constructors
B's constructor is run as part of A's constructor. As part of A's construction all base classes are constructed first, then all member variables in order of declaration and then the body of A's constructor is entered.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement