登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
业界
›
C++ 内存避坑指南:如何用移动语义和智能指针解决“深拷 ...
C++ 内存避坑指南:如何用移动语义和智能指针解决“深拷贝”与“内存泄漏”
[ 复制链接 ]
抽厉
2026-2-8 23:20:00
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
1. 函数传参
在 Java 中,当我们把一个「对象」传给函数时,其实不需要思考太多:传过去的是引用的拷贝,函数里修改的对象的内容也会反应到外面。
但在 C++ 中情况可能不太一样,一般来说我们有三个选择:
1.1. 值传递 (Pass-by-Value):默认的「深拷贝」
这是 C++ 和 Java 最大的直觉冲突点。
在 C++ 中,如果没有任何修饰符,编译器会把整个对象完整地克隆一份。
我们看下面的例子:
[code]#include #include // 这里会触发 std::vector 的拷贝构造函数void modify(std::vector v) { v.push_back(999); std::cout
内存
避坑
指南
何用
移动语
相关帖子
Godot UI布局指南
选型指南】医用控温仪显示屏如何兼顾IEC60601标准、快速交付与高性价比?
细节全公开!我是如何用 AI 一天上线一个网站的
V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
双系统安装完整指南——以双Win11为例
东南亚三方海外仓扩建避坑指南:全流程管控策略分享!
东南亚三方海外仓扩建避坑指南:全流程管控策略分享!
如何用SSH访问远程服务器上的内网服务(如:MySQL、Redis、Kafka)?
OpenClaw 入门指南:从原理到实战
【Windows】终末地导致的System进程异常高占用内存和磁盘资源##36
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
业界
Godot UI布局指南
16
209
缀访
2026-01-30
安全
选型指南】医用控温仪显示屏如何兼顾IEC60601标准、快速交付与高性价比?
12
508
丰江
2026-02-02
业界
细节全公开!我是如何用 AI 一天上线一个网站的
15
776
旁拮猾
2026-02-03
业界
V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
11
182
仄谦
2026-02-04
业界
双系统安装完整指南——以双Win11为例
11
397
赘暨逢
2026-02-06
安全
东南亚三方海外仓扩建避坑指南:全流程管控策略分享!
1
8
毋献仪
2026-02-11
安全
东南亚三方海外仓扩建避坑指南:全流程管控策略分享!
0
6
频鹏凶
2026-02-11
业界
如何用SSH访问远程服务器上的内网服务(如:MySQL、Redis、Kafka)?
0
8
扔飒
2026-02-12
业界
OpenClaw 入门指南:从原理到实战
0
355
姜删懔
2026-02-17
安全
【Windows】终末地导致的System进程异常高占用内存和磁盘资源##36
0
215
孜稞
2026-02-17
回复
(4)
怃膝镁
2026-2-9 19:30:24
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
东西不错很实用谢谢分享
支智敏
2026-2-11 14:12:47
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
谢谢分享,试用一下
栓州
7 天前
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
东西不错很实用谢谢分享
恙髡
7 天前
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
谢谢分享,试用一下
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
浏览过的版块
科技
安全
代码
签约作者
程序园优秀签约作者
发帖
抽厉
7 天前
关注
0
粉丝关注
33
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
3934307807
991124
anyue1937
9994892
kk14977
6845359
4
xiangqian
638210
5
宋子
9899
6
韶又彤
9918
7
闰咄阅
9993
8
刎唇
9995
9
蓬森莉
9884
10
遗憩
10006
查看更多
今日好文热榜
77
[LKD/Linux 内核] 关于对 current_thread_i
6
[LKD/Linux 内核] 关于对 current_thread_i
5
[LKD/Linux 内核] 关于对 current_thread_i
536
杂题选做(3)
4
9、PipedInputStream和PipedOutputStream的
752
凸优化数学基础笔记(五):极小值点的判定
856
【节点】[MainLightRealtimeShadow节点]原
11
【渗透测试】HTB靶场之WingData 全过程wp
381
2023年电赛国赛经历
534
从零开始学Flink:实时数仓与维表时态Join
987
Stanford-CS336-Lecture-01 学习理解
663
FastAPI实战:WebSocket长连接保持与心跳机
361
FPGA使用镜像加载技术来切换运行中的比特流
405
赋予 AI Agent “无限续航”:语义保护型上
407
企业健身房器材配置方案:拒绝纸上谈兵,上
4
读人工智能全球格局:未来趋势与中国位势09