C++类函数声明的最后加上一个const表示什么?
2011-04-05 10:17
483 查看
这种函数有两个含义:
1、本函数不会做任何改变类成员变量的事情,也就是说,只会读,不会写成员变量
2、如果new这个类的实例的时候,用的是const变量,如const ClassA handle = new ClassA(); ,那么,这个实例handle只能调用函数末尾被定义为const的函数。
1、本函数不会做任何改变类成员变量的事情,也就是说,只会读,不会写成员变量
2、如果new这个类的实例的时候,用的是const变量,如const ClassA handle = new ClassA(); ,那么,这个实例handle只能调用函数末尾被定义为const的函数。
相关文章推荐
- const(一):(转) 一个函数名后面加const表示什么意思
- 一个函数名后面加const表示什么意思?
- 一个函数名后面加const表示什么意思
- 一个函数名后面加const表示什么意思?
- 一个函数名后面加const表示什么意思??
- 一个函数名后面加const表示什么意思
- 一个函数名后面加const表示什么意思
- const(一): 一个函数名后面加const表示什么意思
- const(一):(转) 一个函数名后面加const表示什么意思
- 一个函数名后面加const表示什么意思
- 什么是图和用邻接矩阵、邻接表表示一个图
- 问题:const和volatile是否可以同时修饰一个变量?有什么含义?
- linux命令中,执行一个程序,后面加上&, 代表的意思是什么?
- 给定一个目录,要求按照层次显示目录结构信息,文件名后面加上*或\来表示文件夹
- 当你输入一个网址的时候,实际会发生什么?(赛门铁克电话面试我,曾经问过这个问题,最后一问,我只能说不知道)
- Linux中显示一个文件最后几行的命令是什么?
- RPM 文件安装过程中 最后加上的--nodeps 和--force参数是什么意思
- 给定一个数字表示为数字数组,加上一个数字。
- CSS 连接后面加上"?"表示什么意思?
- 函数声明末尾的"const"表示什么?