为什么<<操作符的重载只能使用友元函数的方式 AgSworld 2023-02-03 75 阅读1分钟 <<操作符的重载 二元运算符中,第一个操作数为非对象时,必须使用友元函数,如输入输出运算符<<,>> 为什么不能采用成员函数的方式 向<<这样的二元运算符,参数列表为两个参数,第一个参数为操作符左边的操作数,第二个参数为操作符右边的操作数。如果采用成员函数的方式进行二元运算符的重载,则参数列表中为操作符右边的操作符。在<<中,右边的操作数为程序中对象本身,左边为ostream