不那么新的C++标准学习笔记 logo 不那么新的C++标准学习笔记

编译器支持最低版本要求:

  • GCC: 6
  • MSVC: 19.1
  • Clang: 2.5

提案: N3928

C++11或C++14有如下代码:

static_assert(sizeof(short) == 2, "sizeof(short) == 2")

在C++17时可以这样写:

static_assert(sizeof(short) == 2)

两者达到相同的效果,都会在编译时静态断言失败时输出static assertion failure: sizeof(short) == 2,一个小小的语法糖,代码更简洁,少冗余。

感觉不错,小额赞助一下!

Hosted by Github Pages, 本站由 @missdeer 创建,由 Jekyll 于 2019-05-07 生成,感谢 CloudCannon 制作的theme: Edition ,感谢 Let's Encrypt 提供免费的SSL证书服务。本站点采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。© 2019