看到一个介绍 C++17 的系列博文(原文),有十来篇的样子,觉得挺好,看看有时间能不能都简单翻译一下,这是第三篇~
在之前的文章中我介绍了一些C++17语言核心层的变化,这次我会介绍更多的相关细节,涉及的主题有...C++标准整体的(特性)时间线
上图中列出的是C++17的主要特性,这篇文章介绍的则是另一些不那么为人熟知的特性....现在你可以声明内联的全局变量和静态变量了,相关的规则限制和内联函数是一致的....,借助auto,函数模板和(类模板的)构造函数的模板参数可以根据其参数自动进行类型推导(细节介绍),非类型模板参数的类型也可以从参数中自动推导出来.下面我就来介绍一下非类型模板参数的自动类型推导...., 2}; // std::initializer_list
现在,使用初始化列表进行赋值依然会得到类型 std::initializer_list ,但使用初始化列表进行复制构造却只支持单个数值了