摘要: 默认的移动构造和移动赋值 在 C++11 之前,编译器会为每个类自动生成默认的构造函数、析构函数、拷贝构造函数、拷贝赋值运算符等函数,以实现对象的创建、销毁和拷贝操作。但拷贝操作会复制整个对象的数据,效率低,尤其是在处理大对象或动态分配的资源时。为了解决这一问题,C++11 引入了移动语义(Move 阅读全文
posted @ 2024-11-10 17:05 DevKevin 阅读(49) 评论(0) 推荐(0)
摘要: lambda 表达式(Lambda Expressions)作为一种匿名函数,为开发者提供了简洁、灵活的函数定义方式。相比传统的函数指针和仿函数,lambda 表达式在简化代码结构、提升代码可读性和编程效率方面表现出色。 Lambda 表达式的基本语法 在 C++ 中,lambda 表达式的格式如下 阅读全文
posted @ 2024-11-10 17:03 DevKevin 阅读(83) 评论(0) 推荐(0)