为了账号安全,请及时绑定邮箱和手机立即绑定

哪里错了,一直都运行不了啊,照着答案打也不行

哪里错了,一直都运行不了啊,照着答案打也不行

C++
慕粉3168238 2016-04-17 12:02:39
#include <iostream>#include <string>using namespace std;/** * 定义类:Student * 数据成员:m_strName * 无参构造函数:Student() * 有参构造函数:Student(string _name) * 拷贝构造函数:Student(const Student& stu) * 析构函数:~Student() * 数据成员函数:setName(string _name)、getName() */class Student{public:    Student()    {        m_strName="";        }    Student(string _name)    {        m_strName=_name;    }    Student(const Student& stu){};    ~Student(){};    void setName(string _name)    {        m_strName=_name;    }    string getName()    {        return m_strName;    }private:    string m_strName;};int main(void){    // 通过new方式实例化对象*stu    Student *stu = new Student;    // 更改对象的数据成员为“慕课网” stu->setName("慕课网");    // 打印对象的数据成员 cout<<stu->getname()<<endl;    delete stu;    stu=NULL; return 0;}
查看完整描述

2 回答

已采纳
?
guozhchun

TA贡献103条经验 获得超76个赞

cout<<stu->getname()<<endl;  // 这里函数是getname(), 在Student类中函数是getName(), 两者不一致,就报错了


查看完整回答
反对 回复 2016-04-17
?
Cloud_Era

TA贡献4条经验 获得超15个赞

孩子,你不分大小写么= =,函数调用跟定义名字不符,鉴定完毕

查看完整回答
1 反对 回复 2016-04-17
  • 2 回答
  • 0 关注
  • 1294 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信