设为首页 加入收藏

TOP

Cocos2d-x 3.1.1 学习日志3--C++ 初始化类的常量数据成员、静态数据成员、常量静态数据成员
2015-07-24 05:36:26 来源: 作者: 【 】 浏览:5
Tags:Cocos2d-x 3.1.1 学习 日志 3--C 初始 常量 数据 成员 静态

有关const成员、static成员、const static成员的初始化:

1、const成员:只能在构造函数后的初始化列表中初始化

2、static成员:初始化在类外,且不加static修饰

3、const static成员:类只有唯一一份拷贝,且数值不能改变。因此,可以在类中声明处初始化,也可以像static在类外初始化

#include
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< cout< }

输出8 3.14159;


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇如何从C++代码直接访问android fr.. 下一篇HDU 1241 :Oil Deposits

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: