LINUX.ORG.RU

История изменений

Исправление fsb4000, (текущая версия) :

потому что printf намного быстрее и понятнее.

С чего вдруг?

cout для вызывает просто fwrite, printf ещё обязан парсить входящую строку.

Так-то это немного по времени, но cout 100% быстрее printf при одинаковых условиях (для обоих включена буферизация, и cout не синхронизируется с stdio)

Кстати, в С++ есть std::print и std::println. Они просто быстрее printf, и их не нужно настраивать…

Исходная версия fsb4000, :

потому что printf намного быстрее и понятнее.

С чего вдруг?

cout для вызывает просто fwrite, printf ещё обязан парсить входящую строку.

Так-то это немного по времени, но cout 100% быстрее printf при одинаковых условиях (для обоих включена буферизация, и cout не синхронизируется с stdio)