我有印象Visual C++ 10 had built-in static_assert
。但是当我编译以下内容时
void test()
{
static_assert( sizeof( char ) == 1, "" );
}
我明白了
error C3861: 'static_assert': identifier not found
我做错了什么?如何在 Visual C++ 10 中使用 static_assert
?
最佳答案
I was under impression Visual C++ 10 had built-in static_assert.
确实如此,并且这对我来说编译得非常好:
int main(){
static_assert( sizeof( char ) == 1, "" );
}
您的代码中还有其他错误吗?也许这个错误是其他错误链式的结果。
关于c++ - static_assert 在 Visual C++ 10 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6595238/