14051. [GESP202609 六级 C++] 第 2 题

[GESP202609 六级 C++] 第 2 题

下列代码中,横线处应填写(  ),才能正确调用基类的带参数构造函数。

class Machine {
    protected:
    string id;

    public:
    Machine(string s) : id(s) {}
};

class Robot : public Machine {
    int level;

    public:
    Robot(string s, int n) : __________, level(n) {}
};

{{ select(1) }}

  • Machine(s)

  • Machine::id(s)

  • super(s)

  • id(s)