Привет, лор!
Мне хочется сделать заглушку к cout, которая дописывает '\n' после каждого её вызова. Насколько я понимаю, у меня должен быть объект, у которого перегружен operator<<, и который возвращает сам себя на operator<<.
Но я не понимаю, как отследить окончание цепочки вызова операторов. То есть, грубо говоря, в строке
mycout << a << b отличить operator<<(mycout, a) от operator<<(mycout, b), и понять, что b - последний в списке.
Похожие темы
- Форум [C++] Перегрузка new и delete в производном классе (2011)
- Форум Конструктор копирования в gcc (2008)
- Форум C++ копирующий конструктор (2006)
- Форум [совет-тред]Как сообщить об ошибке? (2011)
- Форум поставьте диагноз (2012)
- Форум Qt, модель и вставка данных (2016)
- Форум Это заслуга умного компилятора? (2019)
- Форум Валидность указателя, возвращаемого итератором (2016)
- Форум Классификация операторов в Lisp (2015)
- Форум Qt QGraphicsView::map(To|From)Scene (2013)