170 похожих чатов

Привет всем, читаю сейчас одну книгу, так вот смотря код

в ней мне стало интересно, чего в некотором коде в cout вместо использования endl они используют "\n"?

17 ответов

21 просмотр

По инерции

меньше писать

для простого приложения разницы нет, но лучше писать '\n', т.к. endl еще и std::flush вызывает вроде

Если тебе нужен перевод строки так и пиши ) эндл флаш ещё делает, который не всегда нужен

Vladimir🏴‍☠️ [жоски бот до 01.12] (0+3i)
В олимпиадном \n добавляет скорости

вывод чего то в консоль через cout олимпиады....... че......

Kelbon
вывод чего то в консоль через cout олимпиады.........

Ты не поверишь, но в разборах заключительного тура всоша от итмо кроме cin.tie и другой фигни "\n" для переносов

Vladimir
Под винду надо \r\n

Не надо, \n превращается в \r\n на винде

Anatoly Shirokov
Не надо, \n превращается в \r\n на винде

Ты мне мир с ног на голову перевернул сейчас

Vladimir
И кто этот волшебник?

The new-line character \n has special meaning when used in text mode I/O: it is converted to the OS-specific newline representation, usually a byte or byte sequence. Some systems mark their lines with length fields instead.

Anatoly Shirokov
The new-line character \n has special meaning when...

Т.е. endl нужен только для флуша?

The end.
А что флаш делает?

сбрасывает буффер в подключенный io(stdio, файл, сокет, пайп, базу данных, и т.п.)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта