c++ 11有哪些关键字
时间: 2024-06-06 18:10:31 浏览: 14
C++11新增了以下关键字:auto、decltype、nullptr、static_assert、constexpr、decltype(auto)、alignas、alignof、thread_local、final、override、default、delete、using、typedef、enum class、static_assert等。
相关问题
C++常用的关键字有哪些
C 语言常用的关键字有:auto、break、case、char、const、continue、default、do、double、else、enum、extern、float、for、goto、if、int、long、register、return、short、signed、sizeof、static、struct、switch、typedef、union、unsigned、void、volatile、while。
c++11有哪些新特性
C++11引入了许多新特性,以下是其中一些主要的新特性:
1. nullptr:新增了nullptr关键字,用于表示空指针,可以避免一些潜在的类型转换问题。
2. auto:可以自动推断变量的类型,使代码更加简洁。
3. range-based for loop:可以使用简洁的语法遍历容器中的元素。
4. lambda表达式:可以在函数内部定义匿名函数,方便进行一些简单的操作。
5. move语义:可以在不拷贝对象的情况下转移对象的所有权,提高代码效率。
6. Rvalue引用:可以绑定到临时对象上,使得操作临时对象的效率更高。
7. 智能指针:引入了shared_ptr和unique_ptr等智能指针,可以避免内存泄漏的问题。
8. 标准库的改进:标准库中新增了许多容器和算法,如array、tuple等,同时对已有的容器和算法进行了改进和优化。
这些新特性的引入大大提高了C++的编程效率和代码质量,也使得C++更加现代化和强大。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)