Ошибка при использовании static_assert на Netbeans

Я использую Netbeans для разработки приложения Java / JNI / C++. В моих классах C++ я использую static_assert, и Netbeans отображает ошибку:

static_assert(myvariable == 2, "My test.") ;

Ошибка:

Unable to resolve identifier static_assert

И да, я включил "type_traits".

Но код компилируется и работает отлично. Это ошибка в NetBeans?

1 ответ

Решение

Я использовал C++ в NetBeans уже много месяцев, и это, похоже, одна из многих ошибок NetBeans в C++. Много раз, static_assert или другие функции были помечены красным как ошибка, но скомпилированы отлично. Я буду редактировать, если эта ошибка будет исправлена ​​в следующем выпуске NetBeans.

[РЕДАКТИРОВАТЬ] это также происходит с template<typename T> typename std::enable_if<std::is_same<T, INT32>::value>::type, ::type помечается как ошибка, но все компилируется нормально.

Другие вопросы по тегам