C++ 输入/输出运算符重载

Posted moyu墨鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++ 输入/输出运算符重载相关的知识,希望对你有一定的参考价值。

C++ 能够使用流提取运算符 >> 和流插入运算符 << 来输入和输出内置的数据类型。您可以重载流提取运算符和流插入运算符来操作对象等用户自定义的数据类型。

在这里,有一点很重要,我们需要把运算符重载函数声明为类的友元函数,这样我们就能不用创建对象而直接调用函数。

下面的实例演示了如何重载提取运算符 >> 和插入运算符 <<。

当上面的代码被编译和执行时,它会产生下列结果:

$./a.out

Enter the value of object:

70

10

FirstDistance: F :11 I :10

SecondDistance:F :5 I :11

ThirdDistance:F :70 I :10


以上是关于C++ 输入/输出运算符重载的主要内容,如果未能解决你的问题,请参考以下文章

C++重载IO输入输出流运算符

C++重载IO输入输出流运算符

C++重载IO输入输出流运算符

C++重载IO输入输出流运算符

C++重载IO输入输出流运算符

C++重载IO输入输出流运算符