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