多语言展示
当前在线:1472今日阅读:23今日分享:25

C++中const关键字的作用

小编介绍一下C++中const限定关键字的作用,让大家对该关键字有直观认识
工具/原料
1

电脑:笔记本

2

系统:Windows 10

3

编程语言:C++

方法/步骤
1

const是一个限定关键字,用const定义和声明的变量为常量,必须在定义时初始化,在其生存期内变量的值不能改变

2

const修饰基本数据类型,此时这些变量为常量,不能再修改或赋值

4

const修饰引用,引用在定义时必须初始化,引用不能改变指向,const在&之前表明引用为常引用,常引用不能修改值,const在&之后,const不起效果

5

const修饰函数,const可以修饰函数形参、返回值以及修饰函数本身;修饰形参时,该形参在函数体内为常量;修饰返回值,修饰返回的指针或引用,保护指针指向的内容或引用的内容不被修改,也用于操作符重载,一般不建议修饰函数返回值;修饰函数本身,const放在函数尾部,在类里声明,表明该函数不能修改类成员变量值

6

const修饰对象,表明该对象为常对象,所有对象的成员变量不可改变,const对象只能调用对象的const函数,不能调用非const函数

总结

1、const的定义2、const修饰基本数据类型的要点3、const修饰指针的要点4、const修饰引用的要点5、const修饰函数的要点6、const修饰对象的要点

推荐信息