C++中指针和引用的区别

  在C++中指针和引用都提供了对象的间接访问,那引用和指针的区别如下:

  1.引用必须初始化没有空引用一说,指针存在空指针且不一定要初始化(但最好初始化);

  2.引用初始化完成后不能改变其指向,而指针可以改变其指向(除了指针常量);

  3.引用不是对象,只是对象的别名,所以不存在引用的引用,指向引用的指针一说,但是存在指针的指针,指针也是对象;

注意:使用指针时必须要进行空指针判断!

posted on 2017-08-24 11:09  CodeBeauty  阅读(124)  评论(0编辑  收藏  举报

导航