流运算符为什么不能通过类的成员函数重载?一般怎么解决?

IT互联网 已帮助: 时间:2025-06-11 04:43:10

流运算符为什么不能通过类的成员函数重载?一般怎么解决?

难度:⭐⭐⭐

题库:IT/互联网,软件开发

标签:函数,运算符,成员

参考解答

用户头像

481***135

2025-06-11 04:43:10

因为通过类的成员函数重载必须是运算符的第一个是自己,而对流运算的重载要求第一个参数是流对象。所以一般通过友元来解决。


上一篇 什么叫抽象类?

下一篇 const char *p和char * const p; 的区别是什么?

相似问题