C ++で実装されている(ただしC APIを備えている)ライブラリにリンクするCプログラムでsetjmpとlongjmpを使用したいと思います。
C ++コードは動的メモリ割り当てを行い、ポインタはAPIを介して渡されますが、コードのC側がそれらの(不透明な)オブジェクトを正しく管理している限り、longjmpを使用するときに混乱することはありませんよね?
これらの関数をC++コードで使用するのは安全ではないことは知っていますが、C ++コードにリンクされているCコードでは安全である必要がありますか?