VisualStudio 2017是否已经支持C++17代码合约?



>有谁知道VS2017是否已经支持代码合约,如图所示C++17代码合约?

当我尝试使用

explicit IniHandler(std::string fileName) [[expects: fileName != nullptr]]
{
    this->fileName = fileName;
}

它似乎不起作用。

我正在使用命令行选项/std:c++latest但仍然收到警告"标识符已排除"。

任何帮助都很高兴:)

合同不是 C++17 的一部分,AFAIK 甚至没有可用的 TS(技术规范(。关于合同的最新文件P0542R0。

无论如何,正如NathanOliver在评论中提到的,您可以在此处找到所有可用的C++17功能。

相关内容

  • 没有找到相关文章

最新更新