指针(Pointer)和引用(Reference)的区别
2014-12-15 17:39
288 查看
1.reference一定得代表某个对象,即reference必须有初值;而point没有这种要求,因此它可以有null pointers。
2.没有所谓得null reference意味着references可能会比使用pointers更有效率,因为使用reference之前不需要测试其有效性。
3.pointer可以被重新赋值,指向另外一个对象,而reference却总是指向它最初获得的那个对象,类似于常量指针。
2.没有所谓得null reference意味着references可能会比使用pointers更有效率,因为使用reference之前不需要测试其有效性。
3.pointer可以被重新赋值,指向另外一个对象,而reference却总是指向它最初获得的那个对象,类似于常量指针。
相关文章推荐
- C++中指针(pointer)和引用(reference)的区别和联系
- pointer(指针)和 reference(引用)之间的区别
- 引用和指针的区别 Difference between pointer and reference
- 详解c++ 引用(reference)与 指针(pointer)的区别与联系
- 详解c++ 引用(reference)与 指针(pointer)的区别与联系
- “标准容器中存放引用”与“指向引用的指针(pointer to reference)”
- 对象引用(object reference)与对象指针的区别
- 引用(Reference)与指针(Pointer)
- C++ 中引用(reference)和指针的区别
- c++ 指针point 和引用reference的区别
- 指针(Pointer) VS 引用(Reference)
- c++中的对象引用(object reference)与对象指针的区别
- c++中的对象引用(object reference)与对象指针的区别
- c++ 指针point 和引用reference的区别
- 引用(Reference)和指针的区别
- 指针与引用的区别
- More Effective C++:指针与引用的区别
- 指针与引用的区别
- 引用和指针的主要区别
- 指针和引用的区别