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

已采纳回答 / Higgins995
自定义头文件和.cpp文件在同一目录下,可在.cpp文件中使用#include "xxx.h" 调用xxx.h文件

已采纳回答 / 琪云
 我感觉我们是要像学1+1=2一样接受他 里面的含义或者是为了表示方便让人一看就明白是从堆中还是栈中实例化然后进行后续编码;或者是有什么更深的意义,期带一个大佬讲解原理 有消息请回复我

已采纳回答 / 慕哥4334663
可以放在一个,放在一个里面好找相对方便但不便于管理,也可以不放在一个文件夹下,编译时指定头文件路径就行。

已采纳回答 / qq_慕函数7491465
是的在teacher.h上声明类 在teacher.cpp上进行类外定义在demo.h 上进行调用

已采纳回答 / 天蓝色蛋壳
释放内存是p指向的内存空间存放的内容被清空,但p仍然存在并且依然指向原来的空白内存,当这个空白内存空间被系统再次分配时,新指针会和p指针产生冲突,所以p置空更安全

已采纳回答 / qq_慕粉0176318
这只是取的名字而已,实际上并没有什么不同,下面的_name可以换为name,上面的name也可以换位_name,看个人喜好

已采纳回答 / 慕前端911680
两种方法:在class(类)中定义成员函数。类似定义普通函数。返回值类型 /函数名/ 形参表/ 函数体全部写在类中。在class(类)外定义成员函数。 类似是普通函数写在main函数下面,必须在main函数前进行函数声明(亦函数原型or函数基调)一样。在class外定义成员函数时,要在class(类)内对成员函数进行声明。返回值类型/函数名/形参类型【注】与函数声明一样,形参只要写类型。无形参则不写。在class中进行完成员函数的声明后。在class外要对函数进行完整的定义。格式:返回值类型类名::函数名...

已采纳回答 / Google_CTO
5class.cpp 和 Teacher.cpp 要一起编译(g++ 5class.cpp  Teacher.cpp -o demo)

已采纳回答 / qq_无心sweety_zABRT3
不符合,  1.变量名只能是字母(A-Z,a-z)、数字(0-9)或下划线。   2.第一个字母不能是数字,例如2Lerver这不是一个合法的C++变量。   3.不能是c++关键字,例如不能用class这个单词来命名一个变量。  4.区分大小写,例如iA和ia是两个不同的变量。 

已采纳回答 / qq_与时光握手言欢_0
Student(const Student& stu) {};你是说这行代码吗,这个拷贝构造函数,用const意思应该是说他的参数不能变化了,从而不能重载

已采纳回答 / 曲砚棠
char ch[10];gets(ch);getline(string,ch);cin>>ch>>endl;char x=getchar();
首页上一页1234567下一页尾页
课程须知
本课程是C++初级课程 需要熟练掌握C++语言基础语法
老师告诉你能学到什么?
1、类的定义与对象实例化 2、string类型及属性封装 3、类外定义 4、构造函数与初始化列表 5、析构函数

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消