C++2.0C++

C++14/17新特性

2018-11-12  本文已影响11人  梅花怒

c++14

函数返回类型auto

lambda参数auto

lambda捕获参数初始化

[[deprecated]]

二进制常量0b/0B

单引号分位符0b1111'0000

模板变量

C++17

结构化绑定auto [a, b]

构造函数模板推导std::pair{1, 5.0}

inline变量

if constexpr

fold表达式

非类型模板参数auto

satic_assert自定义错误信息

typename代替class声明模板的模板参数

嵌套命名空间namespace X::Y {...}

新增加属性[[fallthrough]] [[maybe_unused]] [[nodiscard]]

if/switch初始化

string_view

variant/any/optional

void_t

container.extract

删除trigraphs(即三连字符??*)

上一篇下一篇

猜你喜欢

热点阅读