...

/

Constructor Delegation

Constructor Delegation

In this lesson, we will further build on the idea of an initializer list in a constructor.

We'll cover the following...

So far, we’ve seen how class members can be initialized in the constructor through an initializer list. However, we are not restricted to just that.

Definition #

Constructor delegation occurs when a constructor calls another constructor of the same class in its initializer list.

struct Account{
  Account(): Account(0.0){}
  Account (double b): balance(b){} };

In the example above, the default constructor calls the parameterized ...