У меня есть (упрощенный) статический глобальный класс и < < перегрузка оператора следующим образом:Перегрузка оператора ostream << для статического класса?
class Global
{
private:
static int counter;
Global(){};
public:
friend ostream& operator<<(ostream &out, Global &global);
}
ostream& operator<< (ostream &out, Global &global)
{
//... do output
return out;
}
Я хочу, чтобы иметь возможность передать статическую ссылку на COUT:
cout << Global
Однако, < Оператор < хочет экземпляр, но экземпляры этого глобального класса фактически не существуют. Во всяком случае, вокруг?
Спасибо за любую помощь.
Спасибо, это то, что нужно :) – jamieQ