The highlighted labels are not part of the program.
class Employee { private: double salary; public Employee(double s) : (a) salary(s) {}; virtual double calc_pay() { return salary / 24; } }; class SpecialEmployee : public Employee { private: double bonus; public: SpecialEmployee(double b, double s) : (b) Employee(s), bonus(b) {}; // Employee(s) must be first in the list double calc_pay() { (c) Employee::calc_pay + bonus; } };