标签: c++ visual-studio-2008
我知道我们可以使用 static_assert 来生成用户定义的编译错误。其参数是1. bool表达式和2.要显示的消息。
我想要更多的东西, 如果程序包含这样的内容: if(myVector.size()== 0) 我希望Visual Studio编译器警告/抛出错误消息, 应该使用stack.empty()。
即,我希望用户通过生成错误消息来遵循某些标准。