c++如何在该类中创建一个对象,利用该对象调用类中的某个公有成员函数来输出某个私有数据成员的值?

2025-04-13 21:56:43
推荐回答(1个)
回答1:

不知道你在说什么,你是要在类里面创建一个自身对象?那不用创建啊,直接调用函数就可以了。

某个公有成员函数来输出某个私有数据成员的值,写一个room4的public函数,里面调用room1就可以啦。
全部代码如下:
#include
using namespace std;

class father
{
private:
void room1()
{cout<<"room1--父亲的大房子我也可以享受\n";}
public:
void room2()
{cout<<"room2--父亲的中房子我也可以享受\n";}
void room4()
{
//这里调用私有函数
room1();
}
protected:
void room3()
{cout<<"room3--父亲的小房子我也可以享受\n";}
};

void main()
{
father fff;
fff.room4();
}