私のアプリケーションは2つのセクションで構成されています。フロントエンドのUIであるC#の実行可能ファイルと、より低レベルのものであるC++のDLLです。私のアプリケーションは、すべてのC++オブジェクトインスタンスに対応するC#オブジェクトインスタンスが存在する多くのオブジェクトインスタンスを作成および管理します。 C#およびC++セクションのオブジェクトとそれらのオブジェクトのデータが実行時に常に同期していることを保証するために、どのような手法やライブラリを使用できますか? 1つのオブジェクトインスタンス内の1つのメンバの変更は、対応するオブジェクトインスタンスを更新する必要があります。実行時にC#とC++のクラスを同期させておく?
ありがとうございます!
編集:私は「同期」でオブジェクトを維持することによって何を意味するのかを少し明確に
は、C#のオブジェクトをいインスタンスはC++オブジェクトインスタンスをカプセル化しますか?たとえば、あなたのC#オブジェクトにC++オブジェクトへのポインタが含まれているのでしょうか? –
彼らは独立しています。それらは、ネットワークのような中間オブジェクトを介して通信します。 – djcouchycouch