谁知道哪些C++视频对引用做返回值讲的比较仔细 卡在这里了
谁知道哪些C++视频对引用做返回值讲的比较仔细 卡在这里了传智扫地僧的视频是我在看的,讲的真心不错,只是对于引用做返回值,只讲了一章 没人吗 在线等 急求 你哪里不懂? 人造人 发表于 2020-1-19 21:19
你哪里不懂?
我去 你是人造人吗 我是回忆大哥啊 琴长不过时光 发表于 2020-1-20 13:09
我去 你是人造人吗 我是回忆大哥啊
^_^ 本帖最后由 bin554385863 于 2020-1-21 12:04 编辑
琴长不过时光 发表于 2020-1-19 20:22
没人吗 在线等 急求
除非你返回的引用和传入的引用是同一个参数,才能返回引用,否则不能!
因为在函数体内定义的引用是临时的,离开函数的作用域就被销毁了 本帖最后由 Croper 于 2020-1-21 14:24 编辑
bin554385863 发表于 2020-1-21 12:02
除非你返回的引用和传入的引用是同一个参数,才能返回引用,否则不能!
因为在函数体内定义的引用是临 ...
不要随便下定论,
典型的是operator=的返回值,返回的是*this的引用。
其次,返回全局变量的引用,返回静态变量的引用,成员函数返回实例的某个成员变量的引用,都不需要返回回的引用和传入的引用是同一个参数 Croper 发表于 2020-1-21 14:16
不要随便下定论,
典型的是operator=的返回值,返回的是*this的引用。
大哥 图片怎么发 关于引用做返回值的我不是很了解谢谢你热心的回答 Croper 发表于 2020-1-21 14:16
不要随便下定论,
典型的是operator=的返回值,返回的是*this的引用。
大哥 我另外发了一个帖子 你可以去看看 引用做返回值实在不懂https://fishc.com.cn/thread-154316-1-1.html 本帖最后由 bin554385863 于 2020-1-22 04:30 编辑
Croper 发表于 2020-1-21 14:16
不要随便下定论,
典型的是operator=的返回值,返回的是*this的引用。
请注意我说的是函数体内定义的引用。
还有你说的*this,传入的是this,返回的还是this,难道返回的和传入不一样?
页:
[1]