c++ 访问另一个类的私有成员
时间: 2023-10-05 21:12:09 浏览: 338
在C++中,一个类的私有成员只能被该类的成员函数访问,因此要访问另一个类的私有成员,可以使用以下两种方法:
1. 友元函数:将要访问私有成员的类的成员函数声明为另一个类的友元函数,这样就可以在友元函数中访问该类的私有成员。
2. 公有成员函数:将要访问私有成员的类的私有成员作为参数传递给另一个类的公有成员函数,这样就可以在公有成员函数中访问该类的私有成员。
需要注意的是,访问另一个类的私有成员可能会破坏该类的封装性,因此应该谨慎使用。
阅读全文