[第三章]c++学习笔记2(静态成员变量)
静态成员:在说明前加了static关键字的对象
使用例:
基本概念
普通成员变量每个对象有各自的一份,而静态成员变量总共只有一份,为所有对象共享。
普通成员函数必须具体作用与某个对象,而静态成员函数并不具体作用与某个对象
如何访问静态成员
静态成员变量本质上是全局变量,哪怕一个对象都不存在,类的静态成员变量也存在
静态成员函数本质上是全局函数
设置静态成员这种机制的目的是将和某些类紧密相关的全局变量和函数写到类里面,看上去更像一个整体,易于维护和理解
注