指针和引用之间的区别
computer programmingprogrammingmiscellaneous
在本文中,我们将了解指针和引用之间的区别。
指针
它可以初始化为任何值。
它可以在声明后随时初始化。
它可以被分配为指向 NULL 值。
可以使用 ‘*’ 运算符取消引用。
它可以更改为仅指向同一类型的不同变量。
示例
int val = 5; //code// int *p = &val;
引用
声明时必须初始化。
不能为 NULL 值。
可以通过名称使用。
一旦初始化为变量,就不能将其更改为引用变量对象。
示例
int val = 52; int &ref = val;