トップページ > プログラム > 2014年05月20日 > q/EjpcBc

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

19 位/251 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000022000000000000004



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
606
C++相談室 part112

書き込みレス一覧

C++相談室 part112
650 :デフォルトの名無しさん[sage]:2014/05/20(火) 08:53:27.59 ID:q/EjpcBc
Class * a=new Class1();
Class2 x;
x.function(a);
//aの指すアドレスが変わるか、aの指し示すアドレスの実体が変わるか、変わらない。
x.funcition(a)
------------------------------------------
void function(Class *a){


}
//aの指すアドレスが変わるか、aの指し示すアドレスの実体が変わるか、変わらない。
//ここでaが変わらないかを調べる。
C++相談室 part112
651 :606[sage]:2014/05/20(火) 08:57:04.43 ID:q/EjpcBc
Class * a=new Class1();
Class2 x(a);
x.function();
//aの指すアドレスが変わるか、aの指し示すアドレスの実体が変わるか、変わらない。
x.funcition()
------------------------------------------
class2{
Class * a;
public:
Class2(Class *a):a(a){}
void function(){
//ここで1回目と比べてaが変わらないかを調べる。

}
};
こんな感じです。途中でおくっちゃいました。
おしえてください。
C++相談室 part112
652 :デフォルトの名無しさん[sage]:2014/05/20(火) 09:02:23.27 ID:q/EjpcBc
また間違えました
Class * a=new Class1();
Class2 x(&*a);
x.function();
//aの指すアドレスが変わるか、aの指し示すアドレスの実体が変わるか、変わらない。
x.funcition()
------------------------------------------
class Class2{
Class ** a;
public:
Class2(Class **a):a(a){}
void function(){
//ここで1回目と比べてaが変わらないかを調べる。

}
};
また間違えました。
C++相談室 part112
654 :デフォルトの名無しさん[sage]:2014/05/20(火) 09:07:56.75 ID:q/EjpcBc
ポインターの指し示すアドレスが同じでも内部状態が違う場合もあります。


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