静态成员变量
来源:互联网 发布:淘宝淘金币首页 编辑:程序博客网 时间:2024/05/01 12:07
静态成员变量
1静态成员函数只能访问静态变量,因为静态变量不含this指针
2静态成员变量 不但被类的各个对象共享,而且也被派生类的对象共享
示例:
class base{
public:
static int num;
};
int base::num=0;
class derived:public base
{
};
base a;
derived b;
a.num++;
cout<<a.num<<endl;
b.num++;
cout<<b.num<<endl;
3 类的静态成员可以成为成员函数的可选参数,而普通成员不可以
示例:
class base{
public:
static int num;
int var;
void f1(int i=num); // 正确
void f2(int i=var); // 错误
};
4 类的静态成员可以是所属类的类型,而普通成员不可以,普通成员只能声明为所属类类型的指针或引用
class base{
public:
static base num;
base var; // 错误
base *pBase;
base &myBase;
};
- 静态成员、静态变量
- 静态成员变量成员函数
- 独一无二----静态成员变量
- 静态成员变量
- 静态成员变量
- 私有静态成员变量
- 基础知识-静态成员变量
- php 静态成员变量
- c++静态成员变量
- static静态成员变量
- 静态成员变量
- 静态成员变量
- 静态成员变量
- C++静态成员变量
- 静态成员变量
- 静态成员变量
- - 静态成员变量
- 静态成员变量
- Android 学习之--自定义ViewGroup
- java调用163邮箱发送邮件
- CSDN社区运营午餐会第17期–炎炎夏日,请人吃饭不如请人游泳
- 输出2.0-1.1的结果
- [转载]IOS开发之----远程推送通知
- 静态成员变量
- Strus2学习笔记-02
- 数组名的含义、指针含义
- 学习java程序加载
- ZOJ 3492 Kagome Kagome
- 路由器与交换机概念还是有区别滴
- 两个hadoop的问题解决
- 2012华为校园招聘机试(武汉)
- Java Date