出现的原因 static成员函数出现的原因,是为了能处理静态成员数据, static成员函数不能访问非静态成员数据 静态成员函数,并不属于某一对象,与任何对象无关,因此它没有this指针,既然没有this指针,就不能指向某一个对象,就不能处理该对象的非静态成员。 有没有this指针,是静态成员函数和非静态成员函数的根本区别 其实,static成员函数也能访问非静态成员数据,只是不建议这样做,只建议用static成员函数访问static成员数据