KwickClips Cyber Safety and Ethics · 43 sec · free
Which constructor runs first?
Short answer. The base one.
Which destructor runs first?
The derived one.
B is derived from A
| 1. A() base constructor |
| 2. B() derived constructor |
| 3. ~B() derived destructor |
| 4. ~A() base destructor |
Remember
| Constructors: base first |
| Destructors: derived first |
Base or derived, whose constructor runs first? B is derived from A. First the A constructor runs. Then the B constructor runs. At the end, tilde B runs. Tilde A runs last. Constructors run base first. Destructors run derived first.
This clip is from the full lesson: Inheritance: Extending Classes — 8 minutes, with the tables, the quick answers and the whole lesson in text.
Useful for: NIOS Senior Secondary Computer Science (330), Programming All levels C++
More KwickClips from this lesson
Which is the parent?42 sec
What mode does a class use if none is written?41 sec
What does multiple mean?40 secVoice-over is AI-generated; the script is written and checked by Kajal Ma'am. Confirm anything you plan around against your official board document. We never ask for a password or an OTP.

