C++小知识——const详解示例(修饰变量、指针、引用和成员函数)

本文详细介绍了C++中const关键字的使用,包括const修饰变量、指针、引用和成员函数的不同情况,探讨了const与#define的区别,并通过实例解析了const在不同场景下的应用,帮助开发者更好地理解和利用const特性。
摘要由CSDN通过智能技术生成

一、const的基本使用情况

使用情况 格式
常变量 const 类型说明符 变量名 (可互换const和类型说明符)
常引用 const 类型说明符 &引用名(可互换const和类型说明符)
常对象 类名 const 对象名(可互换const和类型说明符)
常成员函数 类名::函数名(形参表) const
常数组 类型说明符 const 数组名[大小](可互换const和类型说明符)
常指针 类型说明符 const *变量名

作用:

  1. 修饰变量:说明该变量的内容不可以被改变
  2. 修饰指针:分为指向常量的指针和常指针
  3. 修饰引用:常用于形参类型,既避免了拷贝,又避免了函数对值的修改
  4. 修饰成员函数:说明该成员函数不能修改成员变量

二、const修饰指针的情况

首先定义了一个整型变量b并给它赋值100

情况1:const位于*号的左侧,与const放在变量声明符中的位置无关

const int *a = &b;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值