約50のクラスを持つソフトウェアを書いているとします。クラスを 2 つの部分に分けることができます。2. クラスは、プログラムの最後まで 1 つのインスタンスを作成するだけです。
したがって、MainProgram クラスがあり、ここですべてを行うとします。次に、main.cpp でインスタンスを作成し、プログラムを実行します。ここで、一度だけ作成されたインスタンス (オプション 2) を他のクラスに渡す必要があります。これを実装するアイデアはありますか? またできないnew
から。私は古いインスタンスで作業するだけです。たとえばSocketNetwork Class
、そのコンストラクターがポート番号を取得し、それにアクセスすることを書きbind
ました。だから私はrebind
再びできず、指定されたポート番号のリソースにアクセスすることを余儀なくされました。