Mat*_*ian 4 c++ message assert
我在Visual C++ 2005中遇到了一个奇怪的断言问题.我试图将断言引入我的程序中,无论我尝试使用什么断言(assert()或BOOST_ASSERT_MSG),它都会给出完全相同的错误消息,告诉我除了发生调试错误之外别无其他.
调试错误!
计划:......
此应用程序已请求Runtime以不寻常的方式终止它.请联系支持团队获取更多信息.
(按"重试"以调试应用程序)
这是我正在使用的提升断言
BOOST_ASSERT_MSG(deathRow.size() >= 3, "There are less than 3 blocks being deleted!");
Run Code Online (Sandbox Code Playgroud)
是的,它给出了完全相同的错误消息:
assert(deathRow.size() >= 3 && "There are less than 3 blocks being deleted");
Run Code Online (Sandbox Code Playgroud)
无论我正在使用什么项目,无论是新的还是旧的,都会发生不伦不类的错误.
我不知道为什么.我知道我之前在另一个程序中使用过断言并且没有这个问题.帮助将不胜感激.
| 归档时间: |
|
| 查看次数: |
425 次 |
| 最近记录: |