- 1
- 0
- 约1.99万字
- 约 62页
- 2017-06-14 发布于湖北
- 举报
void main( ){ Two Obj2; One Obj1(23,Obj2,55); Obj1.Display(Obj2); //输出23 55 } 本例演示了类One的成员函数可以访问类Two对象的私有成员,还演示了使用构造函数同时产生两个类的对象并初始化对象的例子。 Display函数则显示两个类对象的数据。 需要注意的是,友元关系是不传递的,即当说明类A是类B的友元,类B又是类C的友元时,类A却不是类C的友元。这种友元关系也不具有交换性,即当说明类A是类B的友元时,类B不一定是类A的友元。 当一个类要和另一个类协同工作时,使一个类成为另一个类的友元是很有用的。 5.4 const对象和volatile对象 可以在类中使用const和volatile关键字定义数据成员和成员函数,也可以使用const和volatile关键字来修饰一个对象,这时对象的状态就不能使用一般的成员函数来访问。一个const对象只能访问const成员函数,一个volatile对象只能访问volatile成员函数,否则将产生编译错误。 1. 常量成员 常量成员包括常量数据成员、静态常数据成员和常引用。静态常数据成员仍保留静态成员特征,需要在类外初始化。常数据成员和常引用只能通过初始化列表来获得
您可能关注的文档
最近下载
- 智能交通系统PPT幻灯片.pptx VIP
- 河南省许昌地区2024-2025学年七年级下学期期中素质评估地理试卷(含答案).docx VIP
- 2026届广西河池市两县中考一模语文试题含解析.doc
- JTT1495-2024公路水运危险性较大工程安全专项施工方案审查规程.pdf VIP
- 2025年山东青岛市局属公办高中自主招生物理试题(含答案详解).docx
- 洁厕灵中毒患者的护理.pptx VIP
- 2026年广东广州市高三二模高考英语模拟试卷(含答案解析).pdf VIP
- 航空货运网络的规划方法、系统、电子设备及存储介质.pdf VIP
- 抗CLDN抗体及其药物组合物和检测方法.pdf VIP
- 新疆图集 新22R1 直埋供热管道.pdf VIP
原创力文档

文档评论(0)