为了账号安全,请及时绑定邮箱和手机立即绑定
在DevC++上运行,1.因为放错头文件的先后顺序,运行一直报错。2.需要新建目。

最赞回答 / 冰拟绕指柔
Teacher.h头文件是声明文件,类中包含Teacher类的定义(类中的成员函数只是声明);新建一个Teacher.cpp文件,Teacher.cpp是对Teacher类的成员函数的具体定义,需要引入Teacher.h头文件(#include ” Teacher.h”);然后再建一个demo.cpp,写main()函数,对Teacher类进行实例化,生成Teacher类的对象,需要引入Teacher.h头文件(#include ” Teacher.h”)

已采纳回答 / 慕先生7287480
函数可以没有参量。只是打印一行已有的变量值,不需要输入变量。

已采纳回答 / 慕工程2854983
加不加都可以,建议加一下
VS2017,demo中不包含“Teacher.h”运行不了
视频看不到,但是自己敲的时候会看到
笑成狗 大家看到了没有
老师厉害,不错,讲的真心好,上课上了好几周没听懂,今天一晚上就感觉学到了一个学期东西。我一直很努力,可是才发现,努力并不是最重要的,关键在于效率和方法啊,慕课网真的很好,很感激。希望越做越大,越做越卓越!
有没有视频里面的代码
这下边哪里错了么
void Student::setName(string _name)
{
m_strName = _name;
}
string Student:: getName()
{
return m_strName;
}
int main(void)
{
Student *stu=new Student;
stu->setName("mukewang");
cout << stu->setName() << endl;
delete stu;
stu =NULL;
return 0;
}

最新回答 / 不许丿摸我耳朵
可能你不太理解头文件,头文件其实就是一个库,它封装了很多函数和其他接口等各种声明,现在你自己写一个头文件就相当于你自定义一个申明#include "teacher.h" 只需要放在你的功能模块里面,编译的时候,在同一文件夹下编译器会自动寻找主函数(demo.cpp的main函数)入口,进行链接编译,如果是在Linux下,往往还需要两个cpp文件联合编译
看了下18年看到这的就我一个人啦,好孤独呀~~
int main(void)
{
// 通过new方式实例化对象*stu
Student *stu = new Student();
// 更改对象的数据成员为“慕课网”
stu->setName("慕课网");
// 打印对象的数据成员
cout << stu->getName() << endl;
delete stu;
stu = NULL;
system("pause");
}
class Student
{
public:
void student() {};
string student(string _name) {};
string student(const Student& stu){};
~Student() {};
void setName(string _name)
{
m_strName = _name;
}
string getName()
{
return m_strName;
}
private:
string m_strName;
};
课程须知
本课程是C++初级课程 需要熟练掌握C++语言基础语法
老师告诉你能学到什么?
1、类的定义与对象实例化 2、string类型及属性封装 3、类外定义 4、构造函数与初始化列表 5、析构函数

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消