C++类的静态成员使用示例
来源:互联网 发布:数据 战略资源 编辑:程序博客网 时间:2024/06/06 03:33
C++类的静态成员使用示例
#include <stdio.h>class test{public:static void fun1(void){printf("a=%d\n",a);printf("fun1\n");}void fun2(void){printf("fun2\n");}public:static int a;int b;};int test::a=0; // 类外面初始化int main(void){printf("test\n");test tt,uu;tt.b=1;tt.fun1();tt.fun2();printf("a=%d\n",test::a); //访问方式1;printf("a=%d\n",tt.a); // 访问方式2;printf("b=%d\n",tt.b);tt.a+=1;uu.a+=3;printf("a in tt and uu =%d, %d\n",tt.a,uu.a); //静态成员是共有的return 0;}
上述示例的运行结果如下:
静态成员属于类而不是某个对象,换句话说,静态成员是类的所有对象共有的。
注意两点:
1.静态成员的初始化
2.静态成员的访问方式
0 0
- C++类的静态成员使用示例
- 【C++】类的静态成员函数和静态成员变量的使用
- 【C++】类的静态成员
- c语言中静态成员的使用
- 静态成员的使用
- 静态成员的使用
- 静态成员的使用
- C++:类的静态类成员
- 【C++】类的静态数据成员
- 【c++】类的静态成员函数
- Objective-C类的静态数据成员
- 【C++】C++类的静态成员
- [c++]关于类的静态成员
- C++类中静态成员的使用
- 类中静态成员函数的使用
- C++类静态成员的使用
- 类静态成员变量的使用
- c++:静态成员变量和静态成员函数使用问题
- .NET批量大数据插入性能分析及比较(5.使用SqlBulkCopy)
- 理解 std::function 和 function::bind 的用法
- HTTP协议详解
- 蓝桥杯历届试题之回文数字
- Android的setTag 和getTAG
- C++类的静态成员使用示例
- 富婆激情陪聊qq号码是多少
- 安卓应用平台想要反超iOS?在中国好好表现吧
- CentOS 6 部署 Nginx + PHP5 服务器
- <Head First 设计模式>:状态模式:GumballMachine
- Appium源码研究(10)-logger模块
- js Array类型
- Window 7(64位)配置Cocos2d-x-3.6环境
- Java基础:GUI