C++的类静态成员函数可以访问类中的私有成员吗?为什么?

2024-11-16 14:21:56
推荐回答(3个)
回答1:

可以……类的所有成员函数都可以访问本类的私有成员,但是静态成员函数没有this指针,因此只能访问显式参数的私有成员……

回答2:

  类的静态成员函数功能上等同与全局函数,不能访问类的任何成员变量和成员函数。类的静态成员函数的出现是封装的需要。

回答3:

私有成员只有类的对象有 ,所有只能用类的对象调用该静态成员函数的时候才可以访问到私有成员