完全特色的C++断言对话框?

djc*_*uch 4 c++ assertions visual-studio

我正在为VisualStudio寻找一个好的,功能齐全的C++断言宏.具有能够一次或永远忽略断言的功能,能够准确地破坏宏被调用的位置(而不是宏代码内部),并获得堆栈跟踪.

在我不得不蹲下来写一个之前,我想我会问是否有人知道那里有任何可用的东西.

有什么建议?

谢谢!

Ada*_*eld 8

有关宏的讨论,请参阅Charles Nicholson的博客assert.他的解决方案在错误的代码行中打破了调试器(而不是在失败的断言处理程序中),并且他还解决了在禁用断言时不会获得有关未使用变量的警告而不会产生任何运行时成本的问题.