静态类成员
p528
静态类成员时独立于类的任何对象而存在的唯一实例。
1)静态类数据的类型可以是其所属类,而非static数据只能被声明为指针或引用。
class Bar
{
//伪码
static Bar b; //ok
Bar c; //错误
Bar* d; // ok
Bar& e; //ok
}
2)静态类数据成员可以当做类成员函数的缺省实参,而非static成员不可以。
静态类成员
p528
静态类成员时独立于类的任何对象而存在的唯一实例。
1)静态类数据的类型可以是其所属类,而非static数据只能被声明为指针或引用。
class Bar
{
//伪码
static Bar b; //ok
Bar c; //错误
Bar* d; // ok
Bar& e; //ok
}
2)静态类数据成员可以当做类成员函数的缺省实参,而非static成员不可以。