а не как методы?
https://habr.com/ru/post/489666/#id-2-2-1
Как же это было просто)
Читаю статью. Пишет, что std::cout неявно преобразовывается в void*, и из-за этого некоторые неочевидные конструкции компилируются без ошибок и предупреждений (например, попытка вывести в поток инструкцию тернарного оператора, не используя скобки). 1) Почему неявное преобразование влечёт отсутствие ошибок и варнингов? 2) Есть какие-то альтернативы вывода в поток, но которые более "дружественные" к пользователю?
В каком конкретно месте std::cout кастится в void*??
Не знаю, я просто читаю статью)
Говно статья, этого преобразования уже 10 лет нет
Обсуждают сегодня