C++ 输入/输出运算符重载
C++能够使用流抽取运算符>>和流插入运算符<<
来输入和输出内置的数据类型。流插入和流抽取运算符也可以重载,以进行用户定义类型(如对象)的输入和输出。
在这里,重点要将运算符重载函数设为类的友元,因为它会在不创建对象的情况下被调用。
以下示例解释了抽取运算符>>
和插入运算符<<
的用法。
当上述代码被编译并执行时,会产生以下结果 –
C++能够使用流抽取运算符>>和流插入运算符<<
来输入和输出内置的数据类型。流插入和流抽取运算符也可以重载,以进行用户定义类型(如对象)的输入和输出。
在这里,重点要将运算符重载函数设为类的友元,因为它会在不创建对象的情况下被调用。
以下示例解释了抽取运算符>>
和插入运算符<<
的用法。
当上述代码被编译并执行时,会产生以下结果 –