C++中静态数据成员
来源:互联网 发布:网络交换机辐射大不大 编辑:程序博客网 时间:2024/06/05 15:47
类是类型不是数据对象,不是一个占有内存的实体,每个类的对象只是该类数据成员的拷贝
静态数据成员
1.定义:类定义的一部分,放在类的内部定义
2.初始化:不能在任何函数内部初始化;
可以初始化的地方有三个:
一是作为类的外部接口的头文件;
二是类定义的内部实现;
三是main()函数前的全局数据声明和定义处;
3.只属于某个类,而不属于哪个特定的对象.
4.应用的场合:
a 保存流动变化的对象个数;
b 作为一个标志指示特定动作发生;
c 一个指向链表第一个或是最后一个成员指针
静态成员函数
1.与类相联系,不与类的对象相联系;
2.如果用对象去引用,只是用其类型;
3.一个静态成员函数不与任何对象相联系,故不能对非静态成员进行默认访 问;
4.静态成员函数没有this指针,而非静态成员函数有一个指向当前对象的指针
- C++static静态数据成员
- C++中静态数据成员
- static(c++)静态数据成员和静态成员函数
- c++:静态函数成员与静态数据成员
- 3-6 静态数据成员与静态成员函数(c++)
- C++_静态数据成员和静态成员函数
- C++中静态数据成员和静态成员函数
- C++中静态数据成员以及静态成员函数
- objective-c 类和对象中静态数据成员和静态成员函数(类方法)详解
- 【C++】类的静态数据成员
- Objective-C类的静态数据成员
- C++类中具有静态数据成员
- 类中使用静态数据成员
- c语言中静态成员的使用
- C++:静态成员函数,静态数据成员,成员函数存储方式
- 静态数据成员
- 静态数据成员
- 静态数据成员调用
- 英语学习妙法-看英语视频
- 程序图标的设计
- VC控件--CListCtrl使用技巧(一)
- VC控件--CListCtrl使用技巧(二)
- ListBox中选中的字符串赋给另一个变量
- C++中静态数据成员
- 总结应用和驱动之间用事件通讯的办法
- 利用NAT保护您的内部网络
- .net 3.0+关于实现IEnumerable的类型的扩展方法的使用一
- 总结和感受
- 转 第三次下岗风暴
- 庆祝一下在CSDN的注册帐号
- 一个计算机高手的成长(ZT)
- nt/2000pci设备驱动程序详解