c++类中静态成员函数怎么访问类私有变量

2025-04-24 18:29:23
推荐回答(2个)
回答1:

如果私有变量是静态的,可以直接访问,或通过类名::变量名访问;
如果私有变量是实例成员,要先创建一个类的对象,再通过对象名.变量名访问,或先new一个对象,将new的返回值赋给一个指针,通过指针名->变量名访问或通过(*指针名).变量名访问。

回答2:

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