【初心者歓迎】C/C++室 Ver.72【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.72【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト100:デフォルトの名無しさん 10/03/17 22:55:41 >>98 二個用意するのが馬鹿らしいなら設計を見直しましょう。 101:デフォルトの名無しさん 10/03/17 23:21:25 アクセス制御精査を心がけてるよと見せるのが主目的なら 抽出用一時オブジェクトとメンバ関数へのfriend指定を駆使して記述すれ 102:デフォルトの名無しさん 10/03/17 23:34:18 >>96 共通のメンバーを抜き出したクラスをクラスA,Bから参照すればいい。 103:デフォルトの名無しさん 10/03/17 23:42:07 >98 このスレッドに書き込む労力を アクセッサの実装に使ってください 104:デフォルトの名無しさん 10/03/17 23:49:32 >>98 getter setterは邪悪 105:デフォルトの名無しさん 10/03/18 00:01:52 >>93 それ、 a1.push_back(abc(i)); でよくない? どうしてもnewしなきゃならないなら、shared_ptrを使うといい。 106:デフォルトの名無しさん 10/03/18 23:50:38 >>96 Bに包含されることを前提にAを設計しているなら単にfriend指定すればいい。 そうでなければアクセサを書くか、メンバ変数自体をpublicにすればいい。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch