私は C++ を使用して OOP ソフトウェアを作成しており、ファイル間でクラスのインスタンスを 50...60 ファイルに渡す必要があります。残念ながら、オブジェクトではなくコールバック関数を使用するライブラリを使用しました。
質問:
cpp ファイル間で struct などのいくつかのステートを使用しましたが、multiple definition
エラーが発生するか... 50 ~ 60 個のクラス間で各クラスから 1 つのインスタンスを渡すにはどうすればよいですか?
Class A{}; A *instanceA = new A();
Class B{}; B *instanceB = new B();
.
.
.
Class Z{}; Z *instanceZ = new Z();
ファイル間で intaanceA、intanceB などを渡す必要があります。何か考えはありますか?