Я работаю над библиотекой C ++, которая выполняет вычисления на данных, которые можно использовать пользователями в библиотеке динамических ссылок с закрытым исходным кодом (DLL). Я хочу выполнить проверку ввода на данных, передаваемых через API, чтобы любые ошибки в входных данных можно было поймать немедленно. В этом случае имеет ли смысл просто использовать std :: exit () , чтобы убедиться, что ошибка правильно распространена? Однако, если функциональность исключения будет нарушена в этом случае в этом случае, я думаю, это лучший вариант.
Подробнее здесь: https://stackoverflow.com/questions/796 ... ed-library