derived class and base class, member assignment, which goes first

U

user

Hi,

If I assign in the base class' constructor:
myMember = 5;

and assign in the derived class' constructor:
myMember = 10;

where myMember was derived from the base class,

I get the result of 10.
Is this always true, or does it depend on some random state of the
computer?

Thanks in advance!
 
J

Jack Klein

Hi,

If I assign in the base class' constructor:
myMember = 5;

and assign in the derived class' constructor:
myMember = 10;

where myMember was derived from the base class,

I get the result of 10.
Is this always true, or does it depend on some random state of the
computer?

Thanks in advance!

It is always true. The base class constructor executes first, then
the derived constructor.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,432
Messages
2,571,682
Members
48,796
Latest member
Greg L.

Latest Threads

Top