当前位置:系统粉 > 电脑问答 > 其他问答 > 这段代码哪错了

这段代码哪错了

提问者:懶栗子emperor  |  浏览 次  |  提问时间:2017-01-28  |  回答数量:1

这段代码哪错了 本人初学c++,学继承时,编了一段代码,但是不知道哪出了问题,求高手解答 代码: #include<iostream> #include<string> using namespace std; class student { public: student(string a,int b,char c) { name=a; age=b; sex=c; } student() {} void print() { cout<<\"name:\"<<name<<\"age:\"<<age<<\"sex:\"<<sex<<endl; } private: int age; string name; char sex; }; //公有继承;student的派生类:student1 class student1:public student { public: student1(string a,int b,char c,string d):student(a,b,c),addr(d) v

已有1条答案
汾阳冉冉

汾阳冉冉

回答数:124  |  被采纳数:130

2017-01-28 19:38:42
解铃还须系铃人~
终于找到错误了
声明student1构造函数时,addr(d)后没有加{}
这么小的错误,
寒哪~
赞 12
解决方法
版权信息

Copyright @ 2011 系统粉 版权声明 最新发布内容 网站导航