При взаимодействии между C и C++ в контексте обработки исключений следует учитывать:
extern "C"
linkage. Это приводит к undefined behavior.try-catch
в C++), полагаясь на коды ошибок или setjmp
/longjmp
.longjmp
.try-catch
блоки для обработки исключений C++ до вызова C-функций или после возврата из них.При взаимодействии между C и C++ в контексте обработки исключений следует учитывать:
extern "C"
linkage. Это приводит к undefined behavior.try-catch
в C++), полагаясь на коды ошибок или setjmp
/longjmp
.longjmp
.try-catch
блоки для обработки исключений C++ до вызова C-функций или после возврата из них.Register or sign in to get access to full answers for all questions from the question bank.