水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
返回
1/1
|
转到
主题:这个std::move(shared_ptr<Test>)能提高多少效率?
28楼
|
allegro
|
2022-01-23 11:28:37
|
展开
这个有点像之前那个例子:vec[1] = push_back_vec_and_return_size(vec);
--
FROM 158.140.1.*
30楼
|
allegro
|
2022-01-23 12:21:15
|
展开
我会做move。
这是垂手可得的优化,为什么不呢?
并没有大规模增加维护成本。
如果有个人看不懂:
f([p = std::move(p)]() { p->func(); });
那他估计也看不懂:
f([p]() { p->func(); });
【 在 DoorWay 的大作中提到: 】
: 你说的我都知道。
: 我问的就是,你,实际的你,写这段代码,加这个move不?
--
FROM 158.140.1.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版