私は、複雑なデータ構造を操作するためのGUIインターフェイスを提供するMFCプロジェクトを持っています(これをCompleicatedClassと呼ぶ)。私はこのクラスをたくさん使う必要があるWTLプロジェクトを持っています。私は、このクラスのインスタンスを1つしか管理することができないようにしたいと思いますし、各プロジェクトに独自のComplicatedClassのコピーを持たせたくありません。C++ MFC - MFC DLLとWTLの間でデータを共有するexe?
これらのプロジェクトでこのクラスの1つのインスタンスを共有したい場合、これを安全かつ確実に行うにはどうしたらよいですか?私の唯一の選択肢は、基本的にクラスの2つのコピー(MFCプロジェクトで管理されるクラスとWTLサイドで管理されるクラス)を2つ持つことだと思われます。