21.7 — 重载比较运算符

在课程中,我们讨论了六个比较运算符。重载这些比较运算符相对简单(您看到我做了什么吗?),因为它们遵循我们重载其他运算符时看到的相同模式。由于比较运算符都是不修改其左操作数的二元运算符,我们……

21.4 — 重载 I/O 运算符

对于具有多个成员变量的类,在屏幕上打印每个单独的变量会很快变得令人厌烦。例如,考虑以下类: class Point { private: double m_x{}; double m_y{}; double m_z{}; public: Point(double x=0.0, double y=0.0, double z=0.0) : m_x{x}, m_y{y}, m_z{z} { } double …