gpt4 book ai didi

c++ - 自定义断言宏

转载 作者:可可西里 更新时间:2023-11-01 09:18:44 25 4
gpt4 key购买 nike

在 Windows/c++ 上,我想自定义断言对话框以永远忽略断言,这样我就可以更积极地使用断言。我知道编写正确的断言宏有多么困难,并且不想这样做,只是 Hook 对话框代码。有没有一种简单的方法(或简洁的技巧)可以做到这一点?

article on assert macro dangers (谷歌缓存)

更新:更积极 => 更频繁地使用并且用于非崩溃错误。我希望能够永远忽略一个断言,这样如果循环中出现一个小错误断言,它不会有效地停止我的进程。

最佳答案

看看 _CrtSetReportHook函数或更新的 _CrtSetReportHook2 .您可以使用它来安装一个 Hook ,该 Hook 会记住“已看到”的消息,并在再次看到时将它们报告为已处理。

关于c++ - 自定义断言宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/528409/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com