社区
C++ 语言
帖子详情
函数返回 引用 函数返回值指针 和一般的函数返回 有什么区别
flybee2
2008-11-16 02:38:16
函数返回 引用 函数返回值指针 和一般的函数返回 有什么区别
...全文
82
回复
打赏
收藏
函数返回 引用 函数返回值指针 和一般的函数返回 有什么区别
函数返回 引用 函数返回值指针 和一般的函数返回 有什么区别
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
C/C++
指针
经典资料大全
-
指针
可以作为
函数
的
返回
值
,例如动态内存分配
函数
`malloc`就
返回
一个
指针
。 - 递归
函数
中,
指针
可以用来保存中间状态,优化算法效率。 4. **
指针
与结构体/类** - 结构体或类的
指针
可以用来访问其成员,包括...
函数
返回
值
、
引用
和
指针
的
区别
思考
涉及到
函数
返回
的到底是值,
引用
还是
指针
的问题,其实就是
函数
返回
的过程中和
函数
结束的过程中,哪些保留了,哪些复制了,哪些被处理掉的问题。我是这样理解的: 首先说
函数
内的对象的保留和处理——当
函数
结束的...
返回
值
返回
引用
返回
指针
之间的
区别
返回
引用
:适用于较大的对象 ,需要考虑性能问题的场景。
返回
指针
:适用于动态分配内存或
指针
灵活指向的场景。(2)注意事项
返回
局部对象或局部变量时:局部变量和局部对象在使用后会被销毁 ,
返回
它们的
引用
会产生...
C++
函数
:
函数
的
返回
值
为
引用
或
指针
如果
函数
的
返回
值
为
引用
,则不需要创建无名临时对象,避免构造
函数
和析构
函数
的调用,从空间和时间上提高了程序执行的效率。 例子: #include <iostream> #include <string> using namespace std; ...
函数
的
返回
值
和传入参数选择 --
指针
与
引用
函数
返回
值
和
函数
传入参数在使用
指针
亦或是
引用
如何选择以及诸多需要注意的问题
C++ 语言
65,207
社区成员
250,517
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章