类的静态(数据)成员(函数)
2011-06-12 13:34
531 查看
1、类的方法或变量前如果有Static字样说明这是类的静态成员。
2、类的静态成员属于类本身,而且在类加载的时候就被分配了空间,可以通过 类名::数据成员 或 类名::方法 来直接访问。
非静态的成员属于对象,必须通过对象使用。
3、类的静态成员函数不能调用非静态成员,因为当静态成员被分配空间的时候,非静态成员还不存在。
4、类的静态数据成员必须被初始化,而且在类外,即
class classname
{
static typename variable;
}
typename classname::variable=value;
2、类的静态成员属于类本身,而且在类加载的时候就被分配了空间,可以通过 类名::数据成员 或 类名::方法 来直接访问。
非静态的成员属于对象,必须通过对象使用。
3、类的静态成员函数不能调用非静态成员,因为当静态成员被分配空间的时候,非静态成员还不存在。
4、类的静态数据成员必须被初始化,而且在类外,即
class classname
{
static typename variable;
}
typename classname::variable=value;
相关文章推荐
- 第七周任务一:求时分秒(含有静态数据成员和成员函数的Time类:类中所有的对象共有的数据)
- 3-6 静态数据成员与静态成员函数
- C++类静态数据成员与类静态成员函数
- 3-6 静态数据成员与静态成员函数
- 静态成员函数 间接 访问非静态数据成员
- static 静态数据成员 静态成员函数
- C++中静态数据成员以及静态成员函数
- 商店销售统计,每天有一个折扣价格,一次购10件以上者可以享受9.8折优惠,已知三个销售员的销售情况,运用静态数据成员和静态成员函数编写程序
- 静态数据成员及静态成员函数
- 静态数据成员和静态成员函数在类中的应用举例
- 静态数据成员和静态成员函数
- 类的静态数据成员和静态成员函数浅析
- 3-6 静态数据成员与静态成员函数
- C++静态数据成员和静态成员函数
- C++静态成员数据与静态成员函数小结
- 静态数据成员和静态成员函数
- C++学习模板篇(静态数据成员与静态成员函数)
- C++静态成员函数&静态数据成员
- c++静态数据成员和静态成员函数
- 第七周上机任务1--构建含有静态数据成员和成员函数的Time 类