C++改错题,请大神指明错误处及如何修改
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 10:43:54
C++改错题,请大神指明错误处及如何修改
下列程序中有三个错误,请改正错误(注意不要修改主函数),使程序的输出结果为
Kelly is 10 years old.
Patrick is 35 years old.
源文件清单如下:
Line1:#include
Line2:class Person {
Line3:public:
Line4:Person(char *str,int _age=10) :age(_age)
Line5:{ name=new char[strlen(str+1)]; strcpy(name,str); }
Line6:void Person() { delete[ ] name; }
Line7:void SetAge(int num) const { age=num; }
Line8:void Print() const
Line9:{ cout
下列程序中有三个错误,请改正错误(注意不要修改主函数),使程序的输出结果为
Kelly is 10 years old.
Patrick is 35 years old.
源文件清单如下:
Line1:#include
Line2:class Person {
Line3:public:
Line4:Person(char *str,int _age=10) :age(_age)
Line5:{ name=new char[strlen(str+1)]; strcpy(name,str); }
Line6:void Person() { delete[ ] name; }
Line7:void SetAge(int num) const { age=num; }
Line8:void Print() const
Line9:{ cout
name=new char[strlen(str+1)]; ==> name=new char[strlen(str) + 1 ];
void Person() { delete[ ] name; } == > Person() { delete[ ] name; }
void SetAge(int num) const { age=num; } ==> void SetAge(int num) { age=num; }
void Person() { delete[ ] name; } == > Person() { delete[ ] name; }
void SetAge(int num) const { age=num; } ==> void SetAge(int num) { age=num; }
C++改错题,请大神指明错误处及如何修改
三道英语改错题以下3道改错题,每道题有4处错误.如何修改,请大家指教.1.The get-together was dr
程序改错题.请修改程序,使下面的程序是完成1+2+……+N的求和功能.(提示:有5个错误) C语言
经过这次有趣的实验,我爱上生物了.修改病句并指明错误之处
高一英语改错题(下面短文中有10处语言错误.请在有错误的地方增加、删除或修改某个单词)
看我写的第三题对吗,不对的话请帮我改正并指明错误之处
短文改错注意:1每处错误及其修改均仅限一词2只允许修改10处C very touching incid
英语改错题,请帮忙修改,
英语改错题,10处错误,包括单词的增加、删除、修改
英语短文改错修改十处错误拜托了各位
改错.每处错误及其修改均仅限一词,有十处
七、短文改错(共10小题,每小题0.5分,满分5分)下面短文中有10处语言错误。请在有错误的地方增加、删除或修改某个单词