C++——const

    当在编程中某些数据被要求不可修改时,通常使用const,其使用分类如下:

    常变量:  const 类型说明符 变量名

    常引用:  const 类型说明符 &引用名

    常对象:  类名 const 对象名

    常成员函数:  类名::fun(形参) const

    常数组:  类型说明符 const 数组名[大小]    

    常指针:  const 类型说明符* 指针名 ,类型说明符* const 指针名


注意:1.在常引用中,以 const int &y=x为例,x和y表示同一数据,但是y被const所修饰,故修改y的值是不可行的,但x可被修改;

         2.在常指针中,int const *p和 const int *p完全等价,此时被p指向的内存中的值无法改变;而int *const p中指针p被const所修饰,指针p中的值无法改变,但被p所指向的内存的值可以改变 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值