C ++でネイティブ実装ピアを作成する場合、JavaオブジェクトがJVMによって削除されたときに、ネイティブ部分も削除されるようにするにはどうすればよいですか?Javaオブジェクトのユーザーが明示的に呼び出さなければならないメソッドをいくつか追加できますが、c ++実装オブジェクトを自動的に削除できるように、Javaオブジェクトが削除された(ガベージコレクションされた)ときに処理できるフックがあるかどうかを知りたいです同じように。
JACEを確認したところ、そうなっているようですが、PeerEnhancerを実行して、生成されたクラスファイルにパッチを適用する必要があります(おそらく、それが削除をフックする方法ですか?または、他の何かのためにこのパッチを適用する必要があります)。ただし、コンパイルされたJavaファイルをいじりたくないので、派手なものは必要ありません。