Бросить исключение против `std :: exit` в общей библиотеке C ++C++

Программы на C++. Форум разработчиков
Anonymous
Бросить исключение против `std :: exit` в общей библиотеке C ++

Сообщение Anonymous »

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

Подробнее здесь: https://stackoverflow.com/questions/796 ... ed-library

Вернуться в «C++»