静态成员

如果一个变量是类的一部分,但却不是该类的各个对象的一部分(如default_date),它就应该被声明为static静态成员。一个static成员只有唯一的一个副本,而不像非static成员那样在每个对象里各有一份副本。同样,一个需要访问类的成员,但类的对象又不需要它(换句话说,不是一定需要类的对象去调用它)的函数应该被定义成static成员函数。

static 成员函数没有 this 形参,它可以直接访问所属类的 static 成员,但不能直接使用非 static 成员。对于static成员变量或成员函数,既可以通过类的对象来访问,又能够通过类直接访问(前面加类名+作用于操作符即可)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章