有没有办法在 Visual C++ 中暂时禁用第一次机会异常?
像这样的东西:
void someFunc() {
disableFirstChanceExceptions();
try {
// some code
}
catch (std::exception& e) {
// some code
}
catch (...) {
// some code
}
enableFirstChanceExceptions();
}
我知道什么是第一次机会异常以及如何使用它们。
问题是,我正在分发一个使用异常的 DLL。
不幸的是,如果客户在他的程序中使用调试器,他会注意到我的实习生异常。
不是我想隐藏它们,更多的是我想摆脱这些支持问题。