Browse DevX
Sign up for e-mail newsletters from DevX

Tip of the Day
Language: C++
Expertise: Intermediate
Jan 9, 1999



Building the Right Environment to Support AI, Machine Learning and Deep Learning

Phases of Construction

The construction of an object consists of several phases, including constructing its base and embedded objects, assigning a this pointer, creating the virtual table, and invoking the constructor's body. The construction of an object declared as const and/or volatile has an additional phase that turns an object into a const/volatile one. Therefore, you should not assume any "constness" of an object unless it has been fully constructed. And of course, a constructor of a const/volatile object can modify its object.
Danny Kalev
Comment and Contribute






(Maximum characters: 1200). You have 1200 characters left.



Thanks for your registration, follow us on our social networks to keep up-to-date