C++ 初始化类的常量数据成员、静态数据成员、常量静态数据成员
来源:互联网 发布:九宫格切图软件 编辑:程序博客网 时间:2024/05/07 20:37
有关const成员、static成员、const static成员的初始化:
1、const成员:只能在构造函数后的初始化列表中初始化
2、static成员:初始化在类外,且不加static修饰
3、const static成员:类只有唯一一份拷贝,且数值不能改变。因此,可以在类中声明处初始化,也可以像static在类外初始化
#include <iostream>using std::cout;using std::endl;class base{public: base(int x=8):a(x){};//const成员在构造函数初始化 const int a; static int b; const static int c=9;//const static成员在类内初始化};int base::b=9;//static成员在类外初始化,可以修改//const int base::c=10;//也可以像static在类外初始化int main(){ base obj; cout<<obj.a<<endl; cout<<base::b<<endl; cout<<base::c<<endl;}
0 0
- C++ 初始化类的常量数据成员、静态数据成员、常量静态数据成员
- C++ 初始化类的常量数据成员、静态数据成员、常量静态数据成员
- C++ 初始化类的常量数据成员、静态数据成员、常量静态数据成员
- C++ 初始化类的常量数据成员、静态数据成员、常量静态数据成员
- C++ 初始化类的常量数据成员、静态数据成员、常量静态数据成员
- C++ 初始化类的常量数据成员、静态数据成员、常量静态数据成员
- C++ 初始化类的常量数据成员、静态数据成员、常量静态数据成员
- C++ 常量数据成员、静态数据成员、常量静态数据成员的初始化
- 【C++】类的静态常量数据成员! static const
- c++中静态数据成员与常量的初始化
- Cocos2d-x 3.1.1 学习日志3--C++ 初始化类的常量数据成员、静态数据成员、常量静态数据成员
- 静态成员常量初始化
- 只有静态的常量整形数据成员才可以在类定义中初始化
- 类的静态常量成员
- 只有静态常量整型数据成员才能在类定义中初始化
- 关于“只有静态常量整型数据成员才可以在类中初始化”
- error:只有静态常量整型数据成员才可以在类中初始化
- 只有静态常量整型数据成员才可以在类中初始化
- svn增量备份脚本 skiped问题处理
- iOS绘图教程
- shell prompt customize
- 最大矩阵连乘次数
- Java解析魔兽争霸3录像W3G文件(四):解析游戏进行时的信息
- C++ 初始化类的常量数据成员、静态数据成员、常量静态数据成员
- 完美幻灯片设计的黄金法则
- 休年假了
- 自定义Toast
- 第六章 详细设计简记
- 石子归并
- ArcGIS基本操作收集汇总
- linux shell学习
- wsdl分析