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

已采纳回答 / 慕圣6910161
起航、离港、封装、继承、多态、模板

已采纳回答 / 慕圣8807574
看编译器,视频中因为已经在Teacher。h中调用了#include<string>,所以CPP文件中不用写了

已采纳回答 / 爻亓
Car car;  Car *p = new Car (); cout <<"&car:"<< &car <<" sizeof(&car):"<< sizeof(&car) <<" sizeof(car):"<< sizeof(car) << endl; cout <<"&p:"<< &p <<" p:"<< p <<...

已采纳回答 / 拿枪的书生
1、带参数的构造函数那里冒号是中文的2、拷贝构造函数结尾多了分号3、析构函数结尾也是多了分号

已采纳回答 / 惊蛰陶大先生
直接使用cin的&从键盘&入字符操作符从键盘输入字符串时,空格会被当做输入的分隔符。例如,输入字符串“123 ABC"时,那么被读入的字符串就是“123”,而“ABC”将作为下一波被读入。所以若你想不以中...

已采纳回答 / LonelyJoker
Teatcher::Teatcher (const Teatcher &tea):m_iMax(20){} 这样就行了

已采纳回答 / 大白鹅灰灰
单向传递的意义就是从main()传到被调用的函数fun()中。

已采纳回答 / Cary1114
这样做的目的是,防止没有删除成功。

已采纳回答 / luoluoqianqian
简单的情况是可以的, 但用堆的方式更灵活, 可以共享对象数据等。

已采纳回答 / 慕瓜3014293
一个是C的头文件一个是C++的头文件,他们的标准定义不同 里边所包涵的一些函数也不同

已采纳回答 / 原赐
#include “teacher.h”代表teacher.h这个类是开发人员自定义的,不是系统定义的类#include <teacher.h>代表的是这个是一个系统的类,不是开发人员自定义的一个类但是系统里面是没有teacher.h这个类的,所以是错的

已采纳回答 / 谭谈
检验一下,你的.h文件名字是不是正确把两个文件放在同一个文件夹下如果还不成功就是你使用编译器的问题,我用的VS 2010有的编译软件需要建立项目,才可以进行编译

已采纳回答 / Zenghaohao1995
定义类的大括号后面要加分号,也就是class Student { } ;

已采纳回答 / 慕粉3451617
只是一个参数的命名0,0,没有什么特别的意义吧。

最新回答 / x_bessie
在new属性后如果是new Student[  ],他的释放对应的才是 delete [ ]str。
课程须知
本课程是C++初级课程 需要熟练掌握C++语言基础语法
老师告诉你能学到什么?
1、类的定义与对象实例化 2、string类型及属性封装 3、类外定义 4、构造函数与初始化列表 5、析构函数

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消