Eclipse CDT的抱怨,以下是語法錯誤,雖然它編譯罰款與g++-7 -std=c++17
:Eclipse CDT的突出static_assert(條件)的語法錯誤
static_assert(std::is_pod<T>::value);
雖然它沒有以下抱怨:
static_assert(std::is_pod<T>::value, "not a POD");
我意識到之前的C++ 17 static_assert
需要第二個消息參數。 我很好奇,如果Eclipse可以配置爲識別第一種形式? (解決方法當然是使用C++ 11表單。)
在附註中,即使使用-std=c++11
,g ++ 7.1也適用於這兩種表單。
謝謝!