Я столкнулся со следующей задачей: когда я определил детский класс и написал конструктор для него, Visual Studio показала, что «не существует конструктора по умолчанию для класса" человека "в списке ошибок. Вот код:
Я столкнулся со следующей задачей: когда я определил детский класс и написал конструктор для него, Visual Studio показала, что «не существует конструктора по умолчанию для класса" человека "в списке ошибок. Вот код: [code]#include #include
class Person { protected: std::string name; int age; public: Person(std::string name, int age) { this->name = name; this->age = age; } std::string getName() { return this->name; } int getAge() { return this->age; } void celebrateBirthday() { this->age += 1; } };
class Employee : public Person { private: int income; public: Employee(std::string name, int age, int income) { this->name = name; this->age = age; this->income = income; } int getIncome() { return this->income; } };