Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

17.06.2008, 11:53
|
|
Banned
Регистрация: 08.04.2005
Сообщений: 446
Провел на форуме: 2187381
Репутация:
518
|
|
ну вот что и требовалось доказать в одну строчку вы не уложились 8)))))
разговоров нет..... хотите 2ве - это ваше право..... и не пытайтесь запихнуть 2 оператора на одну строку 8))))))))))) хотите набирать больше символов ручками?
Нравится абстрактное понятие поток??? 8)))) Прямо таки и льется??? Волнами???? Голубенький или всетаки коричневый??? 8))))))))) Вас дурят мужики .... ЛОЖКИ НЕТ!
... по поводу курицы и яйца, загляните в кернеловские функции и будете удивлены встретив там аналоги printf!
Последний раз редактировалось Delimiter; 17.06.2008 в 11:58..
|
|
|

17.06.2008, 12:06
|
|
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме: 3493315
Репутация:
1228
|
|
Сообщение от Forcer
Плюс, поток он же все-таки поток!!!
даж не знаю что ты этим хотел сказать....
имхо printf более функциональная весчь, хотя это кто как привык..
неболшой тестик на скорость
Код:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <iostream.h>
#define ZIKL 1000000
int main()
{
int ts = time(NULL);
int i;
for(i = 0; i < ZIKL; i++)
printf("hello");
int tp = time(NULL);
for(i = 0; i < ZIKL; i++)
std::cout<<"hello";
printf("\n\nprintf - %d\ncout - %d\n", tp - ts, time(NULL) - tp);
return system("pause");
}
как видно printf работает быстрее, да и с ее помощбю оч удобно форматировать строки!
http://ru.wikipedia.org/wiki/Printf
Последний раз редактировалось nc.STRIEM; 17.06.2008 в 12:08..
|
|
|

17.06.2008, 12:06
|
|
Познающий
Регистрация: 22.03.2008
Сообщений: 63
Провел на форуме: 247838
Репутация:
65
|
|
Мда... Жаркие дебаты , прям бой какой то iostream vs stdio =)
Победитель - printf! Поздравляем поклонников функции!
ZIKL 100000
time cout 9
time printf 3
Последний раз редактировалось _empty; 17.06.2008 в 12:14..
|
|
|

17.06.2008, 12:13
|
|
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
Провел на форуме: 4205500
Репутация:
930
|
|
Тестик на скорость, зачем тогда писать на c++ этот код? Может тогда ради скорость на asm'e ? Потоковый вывод гораздо более удобен и функционален %)
а скуяле ты судья?
Последний раз редактировалось Fata1ex; 17.06.2008 в 12:19..
|
|
|

17.06.2008, 12:21
|
|
Banned
Регистрация: 08.04.2005
Сообщений: 446
Провел на форуме: 2187381
Репутация:
518
|
|
вы не логичны.... на асме приходится гораздо больше писать для той же ситуации... а мы говорим что printf - лаконичнее , быстрее и матрица не сьела ваш моск внушив что есть чтото с названием поток!
.... давайте я напишу класс назову его тиранозавр.... а все кто будут пользоваться с важность будут говорить о тирррексах.... и быть важными что они абстрагировались до уровня тиранозавров 8)))))))))))))
Последний раз редактировалось Delimiter; 17.06.2008 в 12:39..
|
|
|

17.06.2008, 12:26
|
|
Познающий
Регистрация: 22.03.2008
Сообщений: 63
Провел на форуме: 247838
Репутация:
65
|
|
Сообщение от Fata1ex
Тестик на скорость, зачем тогда писать на c++ этот код? Может тогда ради скорость на asm'e ? Потоковый вывод гораздо более удобен и функционален %)
а скуяле ты судья?
Я тест провел, победил printf , но никто ж не говорит что cout это плохо. Я ж говорю, кому что нравиться, через классы *stream зато удобней с файлами работать 
|
|
|

17.06.2008, 12:29
|
|
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
Провел на форуме: 4205500
Репутация:
930
|
|
И да - C++ оо язык, поэтому логичнее использовать для ввода-вывода на языке c++ именно классы-шаблоны ( А не сишные функции 
Последний раз редактировалось Fata1ex; 17.06.2008 в 12:36..
|
|
|

17.06.2008, 12:33
|
|
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
Провел на форуме: 4205500
Репутация:
930
|
|
ну вот что и требовалось доказать в одну строчку вы не уложились
Омг, что значит не уложились? Если я указываю прототип и пример это не значит, что в коде это будет две строчке.
|
|
|

17.06.2008, 12:35
|
|
Moderator - Level 7
Регистрация: 16.02.2008
Сообщений: 580
Провел на форуме: 1595333
Репутация:
291
|
|
printf быстрее если выводишь маленький объем данных. а соut если большой насколько я помню.
имхо юзать сишные ф-ции в с++ бред. пишите либо на си либо на си++.
А не дешевые сишные функции
подредактируй пожалуйста свой пост и измени дешевые сишные функции на сишные функции
|
|
|

17.06.2008, 12:45
|
|
Banned
Регистрация: 08.04.2005
Сообщений: 446
Провел на форуме: 2187381
Репутация:
518
|
|
я программю на С++ ! И я даже не понимаю о чем вы тут говорите.... С++ вобрало в себя весь Си(в стандарте Ansi) и пользоваться им не просто можно а нужно! Это не 2 языка... С++ это ступень развития Си
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|