08/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を指したままかわりません。
参照戻しではできたのですが、これで出来ない理由がわからず気持ち悪いです。
どなたか原因のご教授お願いします。