成员函数做友元
#include<iostream> using namespace std; class Building; class goodgay { public: goodgay(); public: void visit(); void visit2(); private: Building* building; }; class Building { friend void goodgay::visit2(); public: Building(); public: string m_sittingroom; private: string m_bedroom; }; Building::Building() { m_sittingroom = "客厅"; m_bedroom = "卧室"; } goodgay::goodgay() { building = new Building; } void goodgay::visit() { cout << "好基友正在访问:" << building->m_sittingroom << endl; } void goodgay::visit2() { cout << "好基友正在访问" << building->m_bedroom << endl; } int main(void) { goodgay a; a.visit(); a.visit2(); return 0; }
计算机小白记录学习过程,喜欢就点个推荐和关注吧O(∩_∩)O哈哈~

浙公网安备 33010602011771号