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