C++ 超载'<<';因此,它可用于多个对象
我开始了解操作符重载,但我遇到了麻烦。我不知道如何使“这将适用于多个对象,因为C++ 超载'<<';因此,它可用于多个对象,c++,C++,我开始了解操作符重载,但我遇到了麻烦。我不知道如何使“这将适用于多个对象,因为对我来说很好。张贴调用此运算符的代码。您的类的“使用多种类型的对象”是什么意思?可能您缺少std::cout它可用于多种对象cout啊,太好了,我只有cout ostream & operator << (ostream & os, const matrix & a) { for (int i = 0; i < a.size; i++) { c
对我来说很好。张贴调用此运算符的代码。您的类的“使用多种类型的对象”是什么意思?可能您缺少std::cout它可用于多种对象<代码>cout啊,太好了,我只有cout
ostream & operator << (ostream & os, const matrix & a)
{
for (int i = 0; i < a.size; i++)
{
cout << '|';
for (int j = 0; j < a.size; j++)
{
os << setw(4) << a.array[i][j] << " ";
}
os << setw(2) << '|' << endl;
}
return os;
}
stream << a << b << c;
((stream << a) << b) << c;
((stream) << b) << c;