摘要: 转自 C++ lambda 内 std::move 失效问题的思考 | 编程沉思录 (cyhone.com) 最近在写 C++ 时,有这样一个代码需求:在 lambda 中,将一个捕获参数 move 给另外一个变量。看似一个很简单常规的操作,然而这个 move 动作却没有生效。 具体代码如下: st 阅读全文
posted @ 2023-08-04 11:45 山岚2013 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 使用std::unique_ptr<>定义(声明)一个对象的时候,需要知道这个对象的Deleter,std::unique_ptr的原型如下: template< class T, class Deleter = std::default_delete<T> > class unique_ptr; 阅读全文
posted @ 2023-08-04 11:38 山岚2013 阅读(94) 评论(0) 推荐(0) 编辑