c++中的常量,常对象,常引用,常指针

本文详细解析了C++中的常量、常对象、常成员函数等概念,并介绍了如何使用常引用、常量指针及指向常量的指针来提升程序效率并确保数据的安全性。

  所谓常量是指在程序运行中值始终不可改变的量。而常对象是指他的数据成员在对象的整个生存周期内不能改变。这也意味着不能用常对象去调用普通的成员函数,因为有可能会改变常对象的数据成员,所以便有了常成员函数。如果一个对象被声明为常对象,他只能调用常成员函数。普通对象也能调用常成员函数,但是会被视为常对象,即不能改变数据成员的值。

  c++中用引用作形参来对实参进行操作而提高效率,但是有时不希望对实参进行更改或者传递的是常对象,这时就应该采用常引用的方式。

  常量指针又叫常指针,指的是声明的一个指针变量是一个常量,不允许发生改变,也就是该指针不能指向其他地址。但是该指针所指的对象是可以发生改变的。

  指向常量的指针,也叫指针常量,顾名思义,该指针变量指向的是一个常量,指针所指的常量不允许改变,但是该指针可以指向其他地址。

转载于:https://www.cnblogs.com/raincute/articles/5954746.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值