常成员变量、常成员函数及常对象
来源:互联网 发布:java webservice加密 编辑:程序博客网 时间:2024/05/01 01:19
常成员变量是用关键字const来声明成员变量, const位于变量前或类型前都一样。
使用特点:
(1)常成员变量只能通过构造函数的初始化表对常成员变量进行初始化。
(2)常成员变量所在类中所有构造函数都必须通过初始化表对常成员变量进行初始化。
(3)常成员变量可以像普的成员变量一样被访问,但是其值不能被修改。
常成员函数: 用const来修饰的成员函数 ,const位于函数的括号之后, 定义和声明的地方都要加上const。
1、常成员函数可以用this访问成员变量,但是不能修改this访问的成员变量。(包括常成员变量和非常成员变量)
2、 常成员函数体中用this访问成员函数时,只能访问的常成员函数(常成员函数只能访问常成员函数)
定义常对象形式为:
类名 const 对象名[(实参表列)];或const 类名 对象名[(实参表列)];
例: class Time {
public:
......
Time() ;
Time(int i);
......
};
const Time time1;
Time const time2;
const Time time3(100);
Time const time4(200);
常对象特点
(1)常对象中所有的成员变量的值都不能被修改
(2)常对象访问函数时只能访问常成员函数;
- 常成员变量、常成员函数及常对象
- C++常对象,常变量,常成员函数详解
- 常对象 常成员函数
- 常引用,常对象,常成员函数,常数据成员~
- C++ 常对象成员、常成员函数
- 常对象成员和常成员函数
- 常成员、常对象
- 常对象、常对象成员、常成员函数
- C++之常对象、常成员变量与常成员函数详解
- 常对象 常成员函数 的关系
- 常成员函数与常对象
- c++ 常成员函数 和 常对象
- 常对象和常成员函数
- C++ 常对象和常成员函数
- 常成员函数与常对象
- 常成员函数只能调用常成员函数 常对象智能调用常成员函数
- const用法之常对象,常成员函数,常引用
- 常对象与常成员
- 用python发送post请求, post参数中多出‘\r\n’
- 备忘:yum出现UnicodeDecodeError错误的解决办法
- zookeeper之安装配置
- Linux操作系统根文件系统的启动分析
- 串口通讯—异步通信方式
- 常成员变量、常成员函数及常对象
- web office使用
- 惊闻Google Reader将被关闭
- python 学习笔记 -- 字符串、数值及运算符
- emacs 安装cedet和ecb
- 双循环链表之分离
- Objective-C中nil与release的区别与用法
- 1217: Problem C
- 编程之美-数组循环移位