c print



Автор ... ... задал вопрос в разделе Другие языки и технологии

C++ ,использование cout и print и получил лучший ответ

Ответ от Анюта[мастер]
Если пишете на C, то естественно только printf, если на C++ то хороший тон это
std::cout, т. к. использует стандартные с++ потоки ввода вывода. Поэтому на чем пишете то и используете.

Ответ от Krab Bark[гуру]
Хороший тон на С++ -это использование cout, он легче читается. А printf, как средство вывода более низкого уровня, имеет больше возможностей и выполняется несколько быстрее.
Смысл в использовании printf в С+ есть только тогда, когда возможностей cout нехватает.

Ответ от Александр Гончаров[гуру]
Все на самом деле просто напиши программку вывода простых чисел в консоль и попробуй сначала вывести printf'ом, а затем cout'ом. Разница на больших числах будет огромна. Хотя алгоритм будет один и тот же. Не помню точно, но разница на 1000, то ли 10000 элементов может составлять десятки секунд.
Если проще говоря, то printf работает быстрее, нежели cout. Так что чем выводить решать вам. Лично я стараюсь при больших выходных данных, если они не строкового типа использовать printf, а если строки то cout.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: C++ ,использование cout и print
Printf на Википедии
Посмотрите статью на википедии про Printf
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*