MSVC 2017 是否支持 std::any?

Is std::any supported in MSVC 2017?

我尝试编译一段代码:

cl /c /std:c++latest /Gm- /sdl /Zc:inline /RTC1 /Oy /MDd /FA /EHs main.cxx

但是我得到这个错误:

error C2039: 'any': is not a member of 'std'

我想知道如何(如果可能)获得此功能。我在他们的网站上没有看到任何关于它的信息,但知道他们需要多少时间来更新它们也许可以完成

是的,<any> 随 VS 2017 的每个版本一起发布。

是的,但是必须确保使用了正确的 c++ 版本。

右键单击该项目并在 Properties->C/C++->Language->C++ Language Standard 下确保它设置为正确的。