C++中关于类的数据成员的特例
来源:互联网 发布:淘宝文案策划怎么写 编辑:程序博客网 时间:2024/04/28 09:49
不管是从哪本教材上,大多都在类这一章,写着类似于这么一句话——在类内不能对数据成员进行初始化,今天看到一个小例子,就能把这句话的漏洞找出来,这里有一个特殊的,对于初学者的我来言,这是今天的一个小收获(这个类写的不规范,但是可以说明这个问题):
这段代码是可以通过编译,可以运行的,运行的结果是2
但是在比较老的编译器上是不能运行的,现在大家使用的编译器都应该能过去。
如果我把代码改写一下的话:
这段代码是可以运行的(在VC++6.0和visual studio 2008都可以运行),运行结果是1,但是有一个warning
但是要注意的是,这种类型的数据成员不可以在初始化列表中完成。
- C++中关于类的数据成员的特例
- c++中类数据成员的重载问题
- 模板类的特例定义
- [c++]关于类的静态成员
- 【C++】类的静态数据成员
- Objective-C类的静态数据成员
- Java中类型转换的特例
- C++中重载的一个特例
- Java中使用foreach方式删除List数据不会报异常的特例
- Java.关于类中成员的调用
- 关于类中成员的权限
- 类中const 数据成员的定义
- 关于多继承的派生类中数据成员的偏移量
- 关于C++ 类数据成员初始化的一点总结【为什么类定义中不能初始化成员变量】
- 多态的特例
- UIFont的一些特例
- 传递引用的特例
- 关于空格的转换,HttpUtility.UrlEncode的特例
- Erlang 元编程
- xp系统安装sql 2000企业版,并打上sp4补丁
- 关于c++中的inline函数
- 快速排序
- 请关注http://houzhengqing.blog.163.com
- C++中关于类的数据成员的特例
- flash builder 序列号
- 分布计算环境学习笔记5——Java Enterprise Edtion基础
- 时间格式
- 【web进度条的开发(下)】
- 临界区互斥的实现
- VMware-server-2.0.2-203138安装报错ERROR2755: Server returned unexpected error 1625 attempting to install package
- (十三)有一点心动 - 2
- 画图双缓冲