[高等教育]C++课件第4章B.pptVIP

  • 1
  • 0
  • 约6.02千字
  • 约 30页
  • 2018-03-05 发布于浙江
  • 举报
[高等教育]C课件第4章B

C++的流提取运算符””和流插入运算符”“能用来输入输出标准类型的数据,这两个运算符是C++编译器在类库中提供的。 如果我们想用它们输入和输出自己声明的类型数据 对 “ ”和“”重载的函数形式如下: istream operator (istream ,自定义类 ); ostream operator (ostream ,自定义类 );   对于用户自己声明的类对象系统该怎样进行转换呢? * * * * 重载流插入运算符 重载流提取运算符 不同类型数据间的转换 重载这两个运算符 重载运算符“”的函数的第一个参数和函数的类型都必须是istream 类型,第二个参数是要进行输入操作的类 重载运算符“”的函数的第一个参数和函数的类型都必须是ostream 类型,第二个参数是要进行输入操作的类 只能将重载和的函数, 作为友元函数或普通函数, 不可为成员函数 例4.7 :用重载的“ ” 输出复数 #include iostream using namespace std; class Complex {public: Complex(){real=0;imag=0;} Complex(double r,double i){real=r;imag=i;} Complex operator + (Complex c2); friend ostream operator

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档