C++ 引用和指针的区别

指针: 是一个地址变量,指向的地址可以被改变,不依赖于其它变量 引用: C++中的引用在低层是通过常指针来实现的。也就是说是个常量指针,定义时不能为空,必须初始化,初始化以后不能再指向其它地址。因为是个常量,所以必须从一而终,不能更改。   有一点需要注意的是: sizeof(指针)  的值永远是 4 sizeof(引用) 的值是不一定的,根据所引用的对象类型而定 比如:
相关文章
相关标签/搜索