C++11新特性有哪些
2 分钟阅读
•
166 字
+
248 词
参考答案
-
类型推导
:
-
auto关键字,允许编译器根据初始化表达式推导变量类型。 -
decltype分析表达式并得到它的类型,却不实际计算表达式的值。
-
-
基于范围的
for循环 :提供了一种更简洁的遍历容器的方法。 -
lambda表达式:允许在需要的地方定义匿名函数。 -
智能指针
(如
std::unique_ptr和std::shared_ptr):提供了自动内存管理。 - 右值引用和移动语义 :优化资源的移动操作,高效的将资源从一个对象转移到另一个对象,减少拷贝的开销。
-
nullptr: 空指针,明确表示空指针的关键字