①静态数据成员
1.为什么我们需要使用静态数据成员?
我们知道每一个对象都有自己独有的数据成员的值,那怎么去实现不同对象之间可以去共享数据呢?于是就有了两种的方法:一个是全局变量,但是由于全局变量也可以被成员函数调用进而修改它,所以这样很不安全,故这种方法不可行;第二种就是静态数据成员了,可以实现数据共享,该类的所有对象都共享这块静态存储空间。 我们知道每一个对象都有自己独
①静态数据成员
1.为什么我们需要使用静态数据成员?
我们知道每一个对象都有自己独有的数据成员的值,那怎么去实现不同对象之间可以去共享数据呢?于是就有了两种的方法:一个是全局变量,但是由于全局变量也可以被成员函数调用进而修改它,所以这样很不安全,故这种方法不可行;第二种就是静态数据成员了,可以实现数据共享,该类的所有对象都共享这块静态存储空间。 我们知道每一个对象都有自己独