演算子のオーバーロードを学習しています。「<<」演算子をオーバーロードするときに、「cout」の代わりに「out」が使用されています。理由がわかりません。
ostream &operator<<( ostream &out, const IntList &L ) {
out << "[ ";
for (int k=0; k< L.numItems; k++) {
out << L.Items[k] << ' ';
}
out << ']';
}
cout と out の違いと、out の代わりに cout を使用するとどうなるかを知りたいです。回答ありがとうございます。