c++ primer学习笔记

静态类成员

p528

静态类成员时独立于类的任何对象而存在的唯一实例。

1)静态类数据的类型可以是其所属类,而非static数据只能被声明为指针或引用。

class Bar
{
    //伪码
    static Bar b; //ok
    Bar c; //错误
    Bar* d;    // ok
    Bar& e;    //ok
}

2)静态类数据成员可以当做类成员函数的缺省实参,而非static成员不可以。

你可能感兴趣的:(C&C++)