c++指针,引用回顾
2013-04-18 16:39
295 查看
在一个定义语句中定义两个指针变量的方法:
int * ip,*iq;
其中ip,iq称为指针变量。
数组名本身就是表示元素类型的地址,所以可以直接把数组名赋值给指针。
指针可以操作两个实体,一个是指针值(即地址),另一个是间访值(即指向的实体)
所以指针的常量性也分为两种,指针常量与常量指针,与上句话是一一对应的。
定义引用时必须初始化(与指针根本的不同的地方)给引用初始化的必须是一个内存实体(也就是说是一个值或者说元素)
引用只能操作一个实体(引用的内部实现也是指针形式,但是编译屏蔽了其地址操作,所以引用是指针出于安全考虑的替代品)
int * ip,*iq;
其中ip,iq称为指针变量。
数组名本身就是表示元素类型的地址,所以可以直接把数组名赋值给指针。
指针可以操作两个实体,一个是指针值(即地址),另一个是间访值(即指向的实体)
所以指针的常量性也分为两种,指针常量与常量指针,与上句话是一一对应的。
定义引用时必须初始化(与指针根本的不同的地方)给引用初始化的必须是一个内存实体(也就是说是一个值或者说元素)
引用只能操作一个实体(引用的内部实现也是指针形式,但是编译屏蔽了其地址操作,所以引用是指针出于安全考虑的替代品)
相关文章推荐
- C++基础回顾2(函数, 指针和引用)
- c++中引用与指针的区别
- C++学习之如何理解*&,即指针的引用
- C++ 指针与引用的区别
- C++ 中指针和引用的什么区别
- C++中引用传递与指针传递区别
- 转florian大神blog之 - 从实现装饰者模式中思考C++指针和引用的选择
- C++中函数参数传递(值传递、指针传递,引用传递)
- c++引用和指针的彻底理解
- c++中的指针和引用区别
- .第04章 CORE C++_指针(II)_动态内存_引用_类_对象_构造函数_析构函数
- C++中的临时对象,对临时对象的引用,和临时对象的指针
- C++中,函数声明时指针、引用相关的语义,定义方法原型时参考。
- c++中引用与使用指针的速度是一样的
- Effective C++——必须返回对象时,别妄想返回其引用或指针
- c++基础:指针_引用_const
- 详解c++ 引用(reference)与 指针(pointer)的区别与联系
- C++引用、指针的选择
- c++中引用和指针的区别
- C++中引用和指针的区别