
C++14和C++17的新特性详解,你想了解的内容全在这里
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文章全面解析了C++14与C++17版本中的新特性和改进之处,旨在为程序员提供一个详尽的学习资源库,涵盖语言的所有更新要点。
这篇博文已经搁置了很久,今天有点时间来整理一下并发布出来。
---
### C++14篇
相对于C++11而言,C++14的改动可以说是非常微小了,主要的变化可以概括为:扩大自动类型推断的应用范围。除此之外还有一些细节上的调整:
- 函数返回值可以使用`auto`进行自动推断。
- 泛型lambda函数也可以支持返回值自动推断。
以前要这样定义一个函数:
```cpp
int func(){
return 10;
}
```
而在C++14中,可以直接写成:
```cpp
auto func(){
return 10;
}
```
需要注意的是,在使用`auto`时,如果函数中有多个返回路径,则必须确保每个路径推断出的类型是一致的;否则编译器会报错。
另外,C++14还引入了一个很酷的功能。
全部评论 (0)
还没有任何评论哟~


