CppCon 2017: Dietmar Kühl “The End of std::endl”

Удивительный для меня доклад с CppCon2017. Примерно 3 минуты, на английском языке. Удивительный потому, что только сейчас (в 2017 году) кое-кто заметил, что endl не равно и работает оно в 6 раз медленнее. Короткое содержание видео - endl = ’ ’ flush. Ну и совет - если вам нужен перевод строки - используйте ’ ’ - если же нужен flush - используйте flush. Как бы очевидно. Удивительно еще и потому, что на stackoverflow этот вопрос обсуждался очень много раз, по первой ссылке гугл выдал информацию 9 летней давности: (информации больше, чем в докладе) Из блогов, на которые я подписан, последним про это писал Александр Демин: Предлагаю посмотреть его пример, т.к. он замерил время утилитой time и там результат чуть другой. А еще, по теме советую глянуть обширные тесты и сравнение различных операций ввода/вывода (в двух частях): 1) http://codefor
Back to Top