一个 * 引发的血案
2012-03-14 12:36
232 查看
class A{
object obj;
object GetObj(){ return obj; };
object* GetObj(){ return &obj ; };
};
类外使用第一个方法获得的是 obj 的一个拷贝;
类外使用第二个方法获得的是 obj 的地址;
拷贝的 obj 的地址与类中定义的 obj 不是同一个对象的地址!
object obj;
object GetObj(){ return obj; };
object* GetObj(){ return &obj ; };
};
类外使用第一个方法获得的是 obj 的一个拷贝;
类外使用第二个方法获得的是 obj 的地址;
拷贝的 obj 的地址与类中定义的 obj 不是同一个对象的地址!
相关文章推荐
- Druid连接池一个设置引发的血案
- 一个Php的Xml库的Bug引发的血案
- 一个“Spring轮子”引发的血案(1)
- POJ 1504 (一个水题引发的血案)
- 一个由于时间问题引发的血案
- get/close not same thread Druid 连接池一个设置没设置对引发的血案
- 一个空格引发的血案啊!
- 一个面试题引发的血案
- 一个字符编码引发的血案
- 一个“Spring轮子”引发的“血案”(4)
- 一个ViewSwitcher引发的血案!
- 一个fopen函数中未使用二进制模式(b)引发的血案
- 一个分号引发的血案
- 一个微信面试题引发的血案--[译]什么阻塞了DOM?
- 一个“Sprng轮子”引发的“血案”(3)
- 一个分号引发的血案-ECShop搬家后打开网页空白的解决过程
- 一个“Spring轮子”引发的“血案”(4)
- 一个“Spring轮子”引发的“血案”(5)
- 一个final引发的的血案(java基础系列)