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