静态数据成员
静态数据成员又被称为类变量(他属于这个类,被称为该类的全体对象共享)。
class Counter{
public:
Counter() ;
static QString ImagePrefix;
~Counter() ;
};
int Counter::ImagePrefix= 0 ;
Counter::Counter()
{
}
Counter::~Counter()
{
}
注意:类变量必须在class声明的外边单独声明,并初始化。如果不初始化,则编译器自动初始化为0;
本文介绍了静态数据成员的概念及其使用方式,静态数据成员属于类且被所有对象共享。文中通过一个具体的例子展示了如何在类外部声明并初始化静态数据成员。
静态数据成员
静态数据成员又被称为类变量(他属于这个类,被称为该类的全体对象共享)。
class Counter{
public:
Counter() ;
static QString ImagePrefix;
~Counter() ;
};
int Counter::ImagePrefix= 0 ;
Counter::Counter()
{
}
Counter::~Counter()
{
}
注意:类变量必须在class声明的外边单独声明,并初始化。如果不初始化,则编译器自动初始化为0;
1450
6087
11万+
2277

被折叠的 条评论
为什么被折叠?