C面向对象程序设计第4章剖析
class A { float x, y; public: A(float a=0, float b=0){ x=a; y=b; } void Set(float a, float b){ x=a; y=b; } void Show(void){ coutx‘\t’yendl; } }; void main(void) { A a(2,3); a.Set(20 , 30); a.Show( ); } 输入对象数据 输出对象数据 cina; couta; 对象不能直接输入输出 4.5 流提取和流插入运算符的重载 * 在C++中允许用户重载运算符“”和“”,实现对象的输入和输出。 重载这二个运算符时,在对象所在的类中,将重载这二个运算符的函数说明该类的友元函数。 重载提取运算符的一般格式为: 友元函数 friend istream operater (istream , ClassName ); 返回值类型 函数名 左操作数 右操作数 cina; operator(cin, a) 4.5 流提取和流插入运算符的重载 friend istream operater (istream , ClassName ); 返回值类型 函数名 左操作数 右操作数 cina; operator(cin, a) 返回值类型:类istr
您可能关注的文档
- C++命名空间.doc
- 科学计划表.doc
- 科学课外活动记录表.doc
- c++复习-1.doc
- C++学习笔记(五).doc
- C++堆栈的基本知识.ppt
- c++实现学籍信息管理系统实训报告.doc
- C++实验报告.doc
- C++学生成绩管理系统课程设计报告.doc
- C++对象数组对象指针动态生成对象作业.doc
- 中华优秀传统文化传承和发展背景下闽南地区初中音乐课堂教学研究.pdf
- 社会支持视角下个案工作介入涉罪未成年人帮教服务研究.pdf
- 基于《园冶》人文价值的高中环境设计教学研究--以2020年人教版《美术设计》为例.pdf
- 深度学习视域下问题情境创设的教学研究--以高中数列为例.pdf
- 面向联盟链的实用拜占庭容错共识算法的设计与应用.pdf
- 亲社会行为成本与评价不一致现象的成因探究.pdf
- 科普文本中破折号的汉译方法--以HOW+TO+RAISE+A+HEALTHY+GAMER(节选)为例.pdf
- 多涡卷混沌系统的构造方法及其应用研究.pdf
- 初中教师工作负担现状调查及优化策略--以漳州市8所中学为例.pdf
- 基于SCL-90量表的大学生心理健康状态综合预测模型.pdf
原创力文档

文档评论(0)