银行要求解释资金来源,来

求解释,警告如何来的,让它如何没 - C++当前位置:& &&&求解释,警告如何来的,让它如何没求解释,警告如何来的,让它如何没&&网友分享于:&&浏览:2次求解释,警告怎么来的,让它怎么没#include&iostream&#include&string.h&#include&cstdio&class Student{ &
public: char * & & &
Student(int a,char *b,double c); &
void display() &
cout&&&num:&&&num&&&\n&&&&name:&&&name&&&\n&&&&score:&&&score&&'\n'&&'\n'; &
}};Student::Student(int a,char *b,double c){ &
score=c; &
name=new char[strlen(b)+1]; &
strcpy(name,b);}class Graduate:public Student{ &
public: & &
Graduate(int a, char *b,double c,double d): Student(a,b,c){ &
void display() &
cout&&&num:&&&num&&&\n&&&&name:&&&name&&&\n&&&&score:&&&score&&'\n'&&&pay=&&&pay&&'\n'; &
}};int main() &{Student stud1(1001,&Li&,87.5); & Graduate grad1(2001,&Wang&,98.5,563.5); & Student *pt=&stud1; & pt-&display(); & grad1.display(); & return 0; &}------解决方案--------------------
Student::Student(int a, const char *b,double c)加上const ~
------解决方案--------------------你没有析构函数也就算了。你竟然new了name 后也不delete掉。建议定义析构函数,在析构函数里delete
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有

参考资料

 

随机推荐