- 1
- 0
- 约2.08万字
- 约 52页
- 2017-05-31 发布于湖北
- 举报
4.2 运算符重载 4.2.3 重载插入和提取运算符 C++的流插入运算符“”和流提取运算符“”是在类库中提供的,所有编译系统都在类库中提供输入流类istream和输出流类ostream。 cin和cout分别是istream类和ostream类的对象。 用“cout ”和“cin”对标准类型数据进行输入输出的,都要用#includeiostream把头文件包含到本程序文件中。 用户自己定义的类型的数据,是不能直接用“”和“”来输出和输入的。用它们输出和输入自己声明的类型的数据,必须对它们重载。 4.2 运算符重载 对“”和“”重载的函数形式如下: istream operator(istream,自定义类); ostream operator(ostream,自定义类); 重载运算符“”的函数的第一个参数和函数的类别都必须是istream类型,第二个参数是要进行输入操作的类。 重载“”的函数的第一个参数和函数的类型都必须是ostream类型,第二个参数是要进行输出操作的类。 只能将重载“’和“”的函数作为友元函数或普通的函数,而不能将它们定义为成员函数。 【程序4-6】 在程序4-5的基础上,用重载的“”输出复数 4.2 运算符重载 #includeiostream.h class Complex { public: Complex(){
您可能关注的文档
最近下载
- 第01讲 实数(讲义)(解析版) (2).pdf VIP
- 放射性皮肤损伤的护理解读2026.pptx VIP
- Lesson 55 新概念 The Sawyer Family 索耶一家人.ppt VIP
- 渝22TS02_市政排水管道附属设施标准图集DJBT50-159.docx VIP
- 【国政】融合与创新:“一带一路”沿线国家概况 第四章.pdf VIP
- 【打印版】读后续写全20期-艾米英语角.pdf VIP
- 《口腔颌面外科临床诊疗指南(2025版)》.docx VIP
- 2024年黄山市屯溪区事业单位招聘笔试真题.docx VIP
- 砼拌合站水泥罐坍塌专项应急预案.doc VIP
- Romax软件培训教程CPE1_ 垂直轴系建模.pdf VIP
原创力文档

文档评论(0)