引用类型与指针类型有什么区别?
指针的内容或值是某一变量的内存单元地址,而引用则与初始化它的变量具有相同的内存单元地址。指针是个变量,可以把它再赋值成其它的地址,然而,建立引用时必须进行初始化并且决不会再指向其它不同的变量。C++没有提供访问引用本身地址的方法,因为它与指针或其它变量的地址不同,它没有任何意义。引用总是作为变量的别名使用,引用的地址也就是变量的地址。引用一旦初始化,就不会与初始化它的变量分开。
举一反三
内容
- 0
什么是极性电介质?与非极性电介质相比,单一介质极化类型有什么区别?
- 1
“枚举类型”与“枚举变量”有什么区别?
- 2
指针类型的作用?子类指针与父类指针强制转换时要注意什么?
- 3
char类型和varchar类型有什么区别?
- 4
定义空类型的指针变量有什么作用