class A{
object obj;
object GetObj(){ return obj; };
object* GetObj(){ return &obj ; };
};
类外使用第一个方法获得的是 obj 的一个拷贝;
类外使用第二个方法获得的是 obj 的地址;
拷贝的 obj 的地址与类中定义的 obj 不是同一个对象的地址!
class A{
object obj;
object GetObj(){ return obj; };
object* GetObj(){ return &obj ; };
};
类外使用第一个方法获得的是 obj 的一个拷贝;
类外使用第二个方法获得的是 obj 的地址;
拷贝的 obj 的地址与类中定义的 obj 不是同一个对象的地址!