类 / 构造函数

#include <iostream>
using namespace std;

class Man {
public:
    string name;

    Man(const string &name): name(name) {}
};

class Employeepublic Man {
public:
    string position;

    Employee(const string &name) : Man(name) {
        position = "unknown";
    }
};

Employee employee ("Max");

cout << "name is " << employee.name << endl;
cout << "position is " << employee.position;