• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:クラスの実体を一つにする方法)

クラスの実体を一つにする方法

このQ&Aのポイント
  • クラスの実体を一つにする方法とは?
  • クラスAを含むDLLの実体を一つにする方法について紹介します。
  • シングルトンパターンを使用してクラスAの実体を一つにする方法について解説します。

質問者が選んだベストアンサー

  • ベストアンサー
  • hitomura
  • ベストアンサー率48% (325/664)
回答No.1

2つ確認したいことがあります。 ・ひょっとして、GetInstance()メソッドの(宣言ではなく)定義をヘッダーファイルに書いていませんか? ・もし上記のようになっているならば、GetInstance()メソッドの定義をソースファイルに移してみたらどうなりますか?

mistmoon79
質問者

お礼

回答ありがとうございます。 はい、質問のソースコードはヘッダファイルに書いています。 GetInstance()メソッドをcppに持って行くと正常に動作しました! ヘッダに直接書いていた場合にダメなのはどうしてでしょうか? inline展開されてmyInstanceが別実体になってしまったのでしょうか?

関連するQ&A