C++ 初始化类的常量数据成员、静态数据成员、常量静态数据成员
来源:互联网 发布:免费数据库 编辑:程序博客网 时间:2024/05/22 01:56
有关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:只有静态常量整型数据成员才可以在类中初始化
- 只有静态常量整型数据成员才可以在类中初始化
- 经纬度坐标映射到平面直角坐标系
- 简单的登录缓冲进程的实现
- qtcreator配置opencv找不到头文件的问题
- 【举例】Android自定义Dialog——选择一个RadioButton
- Calabash Android安装
- C++ 初始化类的常量数据成员、静态数据成员、常量静态数据成员
- J2EE中常用的名词解释
- android viewpager非常实用的广告轮播图
- java个人笔记之UDP和TCP
- Android获取图片、裁剪、压缩、上传头像
- Error:Execution failed for task ':app:transformClassesWithInstantRunForDebug'.错误
- 16_python_练习题——使用webdriver获取当前页面截屏以及滑动页面
- 欢迎使用CSDN-markdown编辑器
- 细说HighGui