静态成员与友元
来源:互联网 发布:淘宝上买了把刀被拘留 编辑:程序博客网 时间:2024/05/18 13:42
一.静态成员
1.静态数据成员
所有成员共有,不算class容量
为了让类中所有对象共有一些属性,如果放在全局变量中,不安全,又影响重用性。
所以在类的成员中定义了静态成员解决问题
静态成员要在类外分配空间和初始化
静态数据成员一般使用场合
1.用来保存流动变化的对象个数
2.作为一个标志,指示一个特定的动作是否发生
3.一个指向一个链表第一个成员或最后一个成员的指针
2.静态成员函数
一个静态成员函数不与任何对象相联系,故不能对非静态成员进行默认访问。
二.友元函数
原因:普通函数需要直接访问一个类的保护或私有数据成员
友元函数不是成员函数,它是类的朋友,因而能够访问类的全部成员
在类的内部,只能声明它的函数原型,加上friend关键字
1 0
- 静态成员与友元
- C++静态成员与友元
- 静态成员与友元函数
- 类中静态成员与友元
- 【C++】友元与静态成员
- 静态成员,友元,模板
- 友元函数与静态成员变量的实例
- 友元与静态成员---面向对象的妥协
- c++程序设计 类+ 静态成员与函数+友元
- 友元 函数/类 ;静态成员 及 静态成员函数
- C++之静态成员和友元
- C++之静态成员和友元
- 静态成员函数和友元
- this指针 静态成员 友元
- 06_c++静态成员和友元
- C++转换与继承;友元friend与继承;静态成员与继承(六)
- c++成员与友元
- 继承(三)--友元与继承&&静态成员与继承
- constructor while block
- 关于select定时器和usleep定时器的准确率说明
- VS 下使用findcontours函数触发断点问题解决方案
- HTML之Canvas标签及对应属性、API详解
- TOMCAT优化
- 静态成员与友元
- 【Spring4揭秘 BeanFactory】PropertyEditor
- mac cpu温度持续超高,风扇转速4000转以上的其中一种可能
- 7-111 乡村生产总值(同类对象数据统计)
- Android ListView分组
- 浏览器插件之ActiveX开发(一)
- linux劫持系统调用connect
- @WebServlet("/SaveServlet")无法通过编译
- redis系列--事务