(1)静态成员函数是类的一部分,而不是对象的一部分,与静态数据成员不同,静态成员函数的作用不是为了对象之间的沟通,而是为了能处理静态数据成员。
(2)当调用一个对象的普通成员函数的时候,系统会把该对象起始地址,赋给成员函数的this指针,而静态成员函数,与任何对象都无关,因此静态成员函数没有this指针。因此决定了静态成员函数不能访问本类中的非静态成员,
(1)静态成员函数是类的一部分,而不是对象的一部分,与静态数据成员不同,静态成员函数的作用不是为了对象之间的沟通,而是为了能处理静态数据成员。
(2)当调用一个对象的普通成员函数的时候,系统会把该对象起始地址,赋给成员函数的this指针,而静态成员函数,与任何对象都无关,因此静态成员函数没有this指针。因此决定了静态成员函数不能访问本类中的非静态成员,