Cocos2d-x 3.1.1 学习日志3--C++ 初始化类的常量数据成员、静态数据成员、常量静态数据成员
来源:互联网 发布:网民的网络行为类型 编辑:程序博客网 时间:2024/05/28 23:20
有关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 const float pi;
};
const float base::pi=3.14159;
int main()
{
base obj;
cout<<obj.a<<endl;
cout<<obj.pi<<endl;
}
输出8 3.14159;
本人cocos2dx 2.x和3.x的源码淘宝地址(欢迎大家光顾):https://shop141567464.taobao.com/?spm=a313o.7775905.1998679131.d0011.aYDdAj不懂的可以加我的QQ群: 239982941(一起学习cocos2dx)
1 0
- Cocos2d-x 3.1.1 学习日志3--C++ 初始化类的常量数据成员、静态数据成员、常量静态数据成员
- Cocos2d-x 3.1.1 学习日志2--error:只有静态常量整型数据成员才可以在类中初始化
- C++ 初始化类的常量数据成员、静态数据成员、常量静态数据成员
- C++ 初始化类的常量数据成员、静态数据成员、常量静态数据成员
- C++ 初始化类的常量数据成员、静态数据成员、常量静态数据成员
- C++ 初始化类的常量数据成员、静态数据成员、常量静态数据成员
- C++ 初始化类的常量数据成员、静态数据成员、常量静态数据成员
- C++ 初始化类的常量数据成员、静态数据成员、常量静态数据成员
- C++ 初始化类的常量数据成员、静态数据成员、常量静态数据成员
- C++ 常量数据成员、静态数据成员、常量静态数据成员的初始化
- 【C++】类的静态常量数据成员! static const
- c++中静态数据成员与常量的初始化
- 静态成员常量初始化
- 只有静态的常量整形数据成员才可以在类定义中初始化
- 类的静态常量成员
- 只有静态常量整型数据成员才能在类定义中初始化
- 关于“只有静态常量整型数据成员才可以在类中初始化”
- error:只有静态常量整型数据成员才可以在类中初始化
- java对list集合分组
- 在tomcat热部署中,解决jdbc无法释放,war包无法彻底删除的问题
- log4j在web.xml中如何配置
- Choose a destination with a supported architecture in order to run on this device.
- C小加 之 随机数
- Cocos2d-x 3.1.1 学习日志3--C++ 初始化类的常量数据成员、静态数据成员、常量静态数据成员
- ios 设备唯一标识
- 实现骨骼动画编辑器的准备工作
- 浅谈Android五大布局
- Android Application 深入分析
- Logistic Regression 的 Cost function 的推倒过程
- 4.3 ForkJoin_聚合任务结果
- UML关系(泛化,实现,依赖,关联(聚合,组合))
- 一个有趣的证明以及对二项式的推导