|
Syntax 11.2 : Constructor with
Base-Class Initializer
Derived_class_name :: Derived_class_name(expressions) :Base_class_name(expressions){ statements
}
| Example: |
Manager::Manager(string name, double salary, string dept)
: Employee(name, salary)
{
department = dept;
}
|
| Purpose: |
Supply the implementation of a constructor,
initializing the base class before the body of the derived-class
constructor. |
|