スレを勃てるまでもないC/C++の質問はここで 15
■ このスレッドは過去ログ倉庫に格納されています
0388デフォルトの名無しさん
2010/06/03(木) 14:37:51クラス foo と bar を用意したとします。
bar は foo 1つにつき1インスタンス必要なので、foo のコンストラクタで bar のインスタンスを作ってます。
ただ、bar は foo の情報を元に処理するので、bar のインスタンスを作る際の引数に、this (foo) を渡そうと思いました。
要するに、相互参照です。
foo.h と bar.h とした場合、include 順の指定がうまく行かずこまっています。
これは、この設計が誤っていますか?
ヘッダファイルや宣言の記述に細工が必要ですか?
正しい考え方や、記述の仕方を教えてください。
■ このスレッドは過去ログ倉庫に格納されています