指针和引用

来源:互联网 发布:怎么做淘宝客服怎么找 编辑:程序博客网 时间:2024/05/11 21:08

引用:本质是一个变量的别名,它和该变量绑定在一起,在定义引用时,必须使用相应的变量进行初始化,否则会编译错误。例如: int &a;这样就会编译错误,int &a = ival;ival为整型这样正确。
指针:其本身就是一个对象,它占用地址空间,
区别是:第一,本身是对象,允许对指针进行赋值和拷贝,在其生命周期内可以指向不同的对象,而引用则不能;第二:指针无须在定义时赋初值,而引用必须付初值。

0 0