独自の専用の cpp/h ファイル コンボに静的専用メンバーを持つクラスを持つプログラムを作成しました。おそらく、コードでこれらの静的メンバーを使用しようとすると、リンカーの段階で「未解決の外部」エラーが発生する可能性があります。エラーが発生している cpp ファイルに h ファイルを含めることを覚えています。理解できない。これは間違った設計アプローチですか?
基本的に、サードパーティ API の一部であるグローバル オブジェクトをプログラム全体で使用できるようにしたいので、すべてを 1 つのクラスにまとめ、すべてを静的メンバーにしました。また、クラスがインスタンス化されないようにするために、空のプライベート コンストラクターも作成しました。これは賢明なアプローチですか?静的メンバーはすべてポインターであり、新しいオブジェクトを割り当てて、それぞれを静的 poonter にアタッチすることから始めようとしました。このアプローチに問題はありますか?
ありがとう!