C++-struct结构体与class类内重载 >> <<

C++-struct结构体与class类内重载 >> <<,第1张

在strcut 与 class 中 需要重载 >> / << 时,需要重载成友元。

例如 struct Stu{} student; 中重载了 >> 作为成员函数,则此时调用 cin >> student; 实际上是 student >> cin。将会报错。

出现这样的错误,是因为是由 student 调用重载的成员函数 >>。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/921602.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-16
下一篇2022-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存