Chinaunix首页 | 论坛 | 博客
  • 博客访问: 8697
  • 博文数量: 2
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 30
  • 用 户 组: 普通用户
  • 注册时间: 2015-03-13 17:20
文章分类
文章存档

2015年(2)

我的朋友
最近访客

分类: C/C++

2015-04-16 17:48:18

最近公司需要,开始学习C++,今天使用回调函数时,用到了静态变量,不初始化会说变量未定义。那么问题来了,静态变量应该怎么初始化呢?走过的弯路就不说了,结果是:
由于静态变量不属于对象而是专属于类,所以不能在构造函数里初始化;
初始化格式应该是:<数据类型> <所属类>::<变量名称>=<变量值>;
要想在类下面初始化它还要注意一点,该初始化不能在头文件初始化,要在对应的cpp
阅读(932) | 评论(0) | 转发(0) |
0

上一篇:open函数返回0的问题

下一篇:没有了

给主人留下些什么吧!~~