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