为了账号安全,请及时绑定邮箱和手机立即绑定
老师好多表情包

最新回答 / 慕粉4170966
有啊,打开封装篇下在屏幕右上方就可以看到资料下载,就是代码
老师的讲解太美妙了,学过语言,众星云集。老师逻辑清晰,讲解清楚,还是这般幽默,真是很棒。
关于为什么get要加const的一点理解:

1.const的意思是封闭一个东西的写权限;

2.为了安全起见,权限多的东西无法操作权限少的,比如你无法给const int a = 3指派一个非const的指针;

3.get虽然我们用来读,但函数本身是有读与写权限的。而对象由于被指明为const,this指针也变成了const。get函数要用到this指针,就必须降级,将自身的权限减少,才能顺利调用this指针。

不知道我这种想法是否合理?
总算做出来,初学者果真不容易,哈哈哈哈哈
已懵逼 不会写
实话 老师的表情包真多- -。 哈哈
老师讲的太好了

已采纳回答 / 金龙鱼60
的确是加了默认this,但不是默认加了this->len,而是对函数进行了修饰,在函数内要进行区分还是要加this
说len = this.len的那位,差点把我搞混了。this->len =_len这样才对的,老师讲的是对的。this表示当前实例化对象的地址,然后通过this->len,表示访问了当前实例化对象中的len数据成员,this->len = _len就表示把_len的值赋值给当前实例化对象中的len。
Ctrl+K Ctrl+C——注释
Ctrl+K Ctrl+U——取消注释
查水表是什么梗
一脸懵逼~~
主要的问题就是,浅拷贝时,两个实例化对象中的m_pArr指向了同一块内存,然后计算机就会报错。所以需要改善这种拷贝函数。
有一种编贪吃蛇的冲动!
课程须知
本课程是C++初级课程 需要掌握C++语言基础语法 如果不太熟悉的话,可以观看: 《C++远征之起航篇》 《C++远征之离港篇》 《C++远征之封装篇(上)》
老师告诉你能学到什么?
1、对象数组的定义和使用 2、对象成员的定义和使用 3、深拷贝和浅拷贝 4、对象指针、对象引用的定义和使用 5、常对象指针、常对象引用、常成员函数的定义和使用

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消