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