1
我目前使用Visual Studio 2017年社区版,我试图在我的头文件中声明这一点:使用Visual Studio中内嵌变量
inline static int counter{1};
现在VS强调它的红色,并告诉我说,“内联”只能用于函数,尽管从C++ 17开始它应该是可能的。
有没有办法仍然使用它在VS或我必须解决?
我目前使用Visual Studio 2017年社区版,我试图在我的头文件中声明这一点:使用Visual Studio中内嵌变量
inline static int counter{1};
现在VS强调它的红色,并告诉我说,“内联”只能用于函数,尽管从C++ 17开始它应该是可能的。
有没有办法仍然使用它在VS或我必须解决?
您使用的是什么版本的MSVS?您是否将标准设置设置为C++ 17或最新? – NathanOliver
你对VS 2017提出的C++ 17感到困惑吗? – user0042
显然它不支持VS2017,即使它被设置为C++ 17模式。 – AnT