C++ で静的にリンクされた C++ ライブラリが複数ある場合、それらが有効/無効なランタイム タイプ情報 (RTTI) の異なる値でコンパイルされている場合、クラス オブジェクトを共有 (関数との間で受け渡し) することは可能ですか?
--編集: 回答ありがとうございます。私が心配していた具体的なことは 1 でした。RTTI を有効にすると、静的 (非ポリモーフィック型) の sizeof の動作が変わりますか?
2. RTTI 対応ライブラリでクラスを作成し、それを別の非 RTTI 対応ライブラリに渡すと、仮想メソッドは正しく機能しますか。(およびその逆)
最後に 3. RTTI 対応ライブラリでクラスを作成する場合、そのオブジェクトを非 RTTI 対応ライブラリに渡すと、そのオブジェクトで引き続き使用できますか? ...私はそうではないと思います.とにかくそれは悪い考えのようです...私はただ興味があります.