下列代码中,横线处应填写( ),才能正确调用基类的带参数构造函数。
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) {}
};
- A. Machine(s)
- B. Machine::id(s)
- C. super(s)
- D. id(s)
正确答案:A