正在加载图片...
class friclass/定义 friclass,它是 BaseClas类的友元类 public:/成员函数直接使用 Baseclass类的私有成员 void displ (baseclass yc) t cout<< The num is: <<yc. num<endl; J void disp(BaseClass yc)i yc display o: I int maino BaseClass a(10),b(100);//声明 Baseclass类对象 cout baseClass: <endl a. display0;b. display;/示a和b对象的值 FriClass temp //声明 Friclass类对象 cout<< Friclass: <endl temp. displ(a); temp. disp (b) //通过 temp显示a和b对象的值 return 0: Kclass FriClass //定义FriClass,它是BaseClass类的友元类 { public://成员函数直接使用BaseClass类的私有成员 void disp1(BaseClass yc) { cout<<"The num is:"<<yc.num<<endl; } void disp2(BaseClass yc) { yc.display();} }; int main() { BaseClass a(10),b(100); //声明BaseClass类对象 cout<<"BaseClass:"<<endl; a.display(); b.display(); //显示a和b对象的值 FriClass temp; //声明FriClass类对象 cout<<"FriClass:"<<endl; temp.disp1(a); temp.disp2(b); //通过temp显示a和b对象的值 return 0;} 39
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有