- 963 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 22:22:39 ]
- class CSample2{};
class CSample { public: void get( CSample2 *obj_s2 ){obj_s2 = &m_obj_s2 private: CSample2 m_obj_s2; }; main{ CSample1 obj_s1; CSample2 *obj_s2 =NULL; obj_s1.get( obj_s2 ); } これでmain内のobj_s2がobj_s1.m_obj_s2と同じ物を指すようにしたかったのですが、NULLを指したままかわりません。 参照戻しではできたのですが、これで出来ない理由がわからず気持ち悪いです。 どなたか原因のご教授お願いします。
|

|