私はたくさんのネイティブ C++ オブジェクトを持っており、クラスには DTL マップ、マップのマップ、リスト、ベクトルが含まれています。
C++ ネイティブ コードからマネージ C++ 関数を呼び出す必要があり、これらのネイティブ オブジェクトと STL コンテナー (リスト、マップ、マップのマップ) を C++/CLI に渡す必要があります。これらのオブジェクトをマーシャリングするか、何らかの方法でシリアル化する必要があります。どうすれば問題なくそれを行うことができますか。そのため、マネージド C++/CLI にマーシャリングしてシリアライズした後、マップはディクショナリとディクショナリのディクショナリ、マネージド List<> を含む stl リストなどでマーシャリングする必要があります。
すべてのケースでこれを達成するにはどうすればよいですか? マーシャリングの問題の複雑な処理が必要ですか...?
よろしくウスマン