随笔分类 -  cpp

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