Есть ли способ временно отключить исключения первого шанса в Visual C++?
Что-то вроде этого:
void someFunc() {
disableFirstChanceExceptions();
try {
// some code
}
catch (std::exception& e) {
// some code
}
catch (...) {
// some code
}
enableFirstChanceExceptions();
}
Я знаю, что такое исключения первого шанса и как их использовать.
Проблема в том, что я распространяю DLL, в которой используются исключения.
К сожалению, если заказчик использует отладчик со своей программой, он заметит мои внутренние исключения.
Это не то, что я хочу скрыть их, я больше хочу избавиться от этих вопросов поддержки.