При программировании OpenCL и использовании C ++, при вызове функции clCreateContext (....) у меня есть возможность зарегистрировать функцию обратного вызова, даже если что-то идет не так.Безопасно ли генерировать исключение в этом обратном вызове?Поскольку OpenCL является C API и не использует исключения, я не был уверен, возникнут ли какие-либо проблемы с таким подходом к обработке ошибок.