【问题标题】:in stream(>>) and out stream(<<) object overloading [duplicate]输入流(>>)和输出流(<<)对象重载[重复]
【发布时间】:2017-05-19 21:04:21
【问题描述】:

为什么我们总是需要一个友元函数来重载 (>>) in stream 或 (

【问题讨论】:

    标签: c++ operator-overloading iostream


    【解决方案1】:

    它不必是朋友,除非对象包含无法访问的私有数据成员。

    例如,如果类碰巧有所有成员的 getter 和 setter,则可以使用它们来实现运算符。在这种情况下,它不必是朋友。

    【讨论】:

      【解决方案2】:

      插入运算符 this 以获得更详细的说明。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-01-25
        • 1970-01-01
        • 2012-12-02
        • 1970-01-01
        • 2021-07-04
        • 1970-01-01
        • 2020-11-25
        相关资源
        最近更新 更多