重载 '
尝试重载 '
运算符的重载定义为 'std::ostream& 运算符
解决方案是添加“void”作为重载的第一个参数。这表明该运算符是友元函数,而不是成员函数。
以下是更正后的代码:
namespace Math { class Matrix { public: friend std::ostream& operator<< (std::ostream& stream, const Matrix& matrix) { [...] } }; }
以上是为什么会超载的详细内容。更多信息请关注PHP中文网其他相关文章!