singlepost

Чем отличается cin и cout от printf и scanf? << На главную или назад  

70 ответов в теме “Чем отличается cin и cout от printf и scanf?”

Страницы: [1] 2 3 »

  1. 1
    Александр Поляков ответил:

    Народ, Чем отличается cin и cout от printf и scanf?

  2. 2
    Алексей Сторожев ответил:

    cin и cout это кажется чисто С++ фичи, std

  3. 3
    Artyom Murzin ответил:

    ну главное отличие в том что cout перегружены для всех типов..а в printf и scanf это нужно отслеживать самому. cin и cout конечно!

  4. 4
    Александр Поляков ответил:

    Получается, что на cin и cout выделяется больше памяти, чем
    на printf и scanf

  5. 5
    Ольга Красова ответил:

    первый два – это классы, вторые две – функции
    или первые 2 из stl, а вторые сишные

  6. 6
    Владимир Зевахин ответил:

    cin cout — это не классы, а объекты вроде

  7. 7
    Максим Вальтер ответил:

    #5 Насколько я понимаю cin, cout вызывают соотвествующие методы объектов которые подаются им на вход, следовательно память они занимают минимум.

  8. 8
    Nikolay Bystritskiy ответил:

    cin и cout это чисто С++ функции
    к примеру, если в mandriva linux в katewrite компилировать через cc name.cc (компиялятор С), то cin и cout не сработают, если gcc(g++) name.cpp (компилятор С++) то работает то и это… "+" с cin и coutне надо париться с типом вывода…

  9. 9
    Artyom Murzin ответил:

    вот.. я думаю вопрос только стоит о типе ввода/вывода

  10. 10
    Ден Савченко ответил:

    cin и cout это есть потоки ввода-вывода, заточенные для работы с консолью. Им полностью соответствуют файловые ifstreamи ofstream, а также стандартный поток ошибок cerr. Операторами в потоках являются << и >> , которые и перегружены для всех (кроме пользовательских, что, в общем-то, не проблема при прямых руках) типов данных. Преимуществом потоковых методов является их гибкость – поток можно направить, например, в функцию, которая шлет все в сеть бродкастом в бинарном виде. Конечно же, это ООП, а стало быть С++.

    printf и scanf это устаревшие методы С (НЕ С++!!! Это РАЗНЫЕ языки!!!), неудобные и ныне отмирающие, за исключением идиотских лаб для 1 курса.

    ЗЫ. cin и cout дествительно реализованы в стандартной библиотеке

    ЗЗЫ. Сорри, если всетаки чтото попутал. Особенно про printf и scanf =)

Страницы: [1] 2 3 »

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.