随笔分类 - cpp
关于cpp的语法和知识点
摘要:为了理解std::move在干什么,写了一个小例子研究一下 std::move(obj1) 不会真的移动数据,它只是把 obj1 转成右值引用(MyClass&& obj1),让编译器选择调用 MyClass 的移动构造函数。 移动构造函数会接管资源的指针(例如堆内存地址)而不是复制数据,这样速度更
阅读全文
摘要:在C++中,lambda表达式提供了一种方便的方式来定义匿名函数。Lambda可以用来创建简单的函数对象,常用于算法库中的函数参数,特别是在STL(Standard Template Library)中。 Lambda表达式的语法是这样的: [ capture ] ( parameters ) ->
阅读全文

浙公网安备 33010602011771号