Поскольку вы не можете копировать потоки, вы должны передавать их по ссылке.
Обратите внимание, что каноническая форма operator<<
такова:
std::ostream& operator<<(std::ostream& out, const Test &t)
{
// write t into out
return out;
}
важно возвращать поток, чтобы вы могли связать вывод вместе:
std::cout << Test() << '\n';