|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
class Girl{
public:
Girl(string herName);
void grooming();
void dancing();
void singing();
void introducing(string herName);
protected:
string name;
};
以上是我创建的一个父类
Girl::Girl(string herName){
name=herName;
}
以上是父类构造器的定义
class Maid:public Girl{
public:
Maid(string herName);
void sweeping();
void introducing(string herName);
private:
string age;
string height;
};
以上是根据父类继承来的子类
Maid::Maid(string herName):Girl(string herName){}
以上是子类的构造器,我想通过继承父类构造器来定义
但是编译器报错:expect primary-expression before 'herName'
请问问题出在哪?该如何解决?有劳各位高手指教
- Maid::Maid(string herName):Girl(string herName){}
复制代码改成 - Maid::Maid(string herName):Girl(herName){}
复制代码
|
|