トップページ > プログラム > 2015年10月22日 > DwxkcuZk

書き込み順位&時間帯一覧

31 位/156 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000011000000002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
スレを勃てるまでもないC/C++の質問はここで 23 [転載禁止]©2ch.net

書き込みレス一覧

スレを勃てるまでもないC/C++の質問はここで 23 [転載禁止]©2ch.net
773 :デフォルトの名無しさん[sage]:2015/10/22(木) 14:21:39.41 ID:DwxkcuZk
C++でクラス内のクラスのメンバ関数から1つ上のクラスの変数にアクセスすることはできますか?

class c_Master{
 int val ;

 class c_Slave{
  void func() ;
 } ;

}

func()の中で val = 1 ; のようにvalの値を変えたいです
c_Masterのインスタンスは複数作りたいのでstaticをつけることはできません
スレを勃てるまでもないC/C++の質問はここで 23 [転載禁止]©2ch.net
775 :デフォルトの名無しさん[sage]:2015/10/22(木) 15:16:14.49 ID:DwxkcuZk
c_Slaveの中に
c_Master* p_Master
のようなポインタを作って
p_Master->val = 1 ; という風にアクセスするということでしょうか?
それならできそうですありがとうございます


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。