注意:输入输出操作符的重载只能依靠友元函数(而不能用成员函数)
ostream& operate<<(ostream &out,Complex &c1)//函数返回值当左值需要返回一个引用
{
out<<“12345,生活真是苦”<<endl;
return out;
}
本文探讨了在C++中如何使用友元函数进行输入输出操作符(<<)的重载,这是一个关键概念,对于理解C++的高级特性至关重要。文章详细解释了为什么此类重载不能通过成员函数实现,而是依赖于友元函数。
注意:输入输出操作符的重载只能依靠友元函数(而不能用成员函数)
ostream& operate<<(ostream &out,Complex &c1)//函数返回值当左值需要返回一个引用
{
out<<“12345,生活真是苦”<<endl;
return out;
}
2718
1万+

被折叠的 条评论
为什么被折叠?