我使用Netbeans开发Java / JNI / C ++应用程序。在我的c ++类中,我使用static_assert,Netbeans显示错误:
static_assert(myvariable == 2, "My test.") ;
错误是:
Unable to resolve identifier static_assert
是的,我已经包含了" type_traits"。
但是,代码编译并完美运行。这是NetBeans的错误吗?
答案 0 :(得分:0)
我已经在NetBeans上使用了C ++几个月了,它似乎是使用C ++的NetBeans的众多错误之一。很多时候,static_assert或其他函数被标记为红色为错误,但编译完美。如果在将来的NetBeans版本中修复了此错误,我将编辑。
[编辑]它也发生在template<typename T> typename std::enable_if<std::is_same<T, INT32>::value>::type
。 ::type
被标记为错误,但一切都很好。