Мне было интересно, как std::cout
может использовать <<
, как и он.
Мое главное недоумение заключается в том, std::cout
как экземпляр чего-то. В принципе, как определяется <<
? Если я делаю это для пользовательского класса, мне нужен экземпляр какого-то типа...
Я мог бы реализовать его как своего рода хак с указателями void или что-то в этом роде, но я хотел бы видеть, как это делается.
Кто-нибудь знает? Благодаря