Объектно-ориентированное программирование на C++. Андрианова А.А - 8 стр.

UptoLike

Андрианова А.А., Исмагилов Л.Н., Мухтарова Т.М.
. . .
int x = 5;
int y;
std::cin >> y; // ввод значения в переменную y
x = x + y;
//вывод сообщения вида "x = значение x"
std::cout << "x = " << x << std::endl;
. . .
Вводить и выводить данные с помощью указанных операций можно
по отдельности, разделяя их символом соответствующей операции. В
частности, это дает возможность вводить (выводить) в одном операторе
данные различных типов. Примером такого вывода является последняя
строка фрагмента программы. В ней ключевое слово endl означает
включение в поток вывода символа конца строки.
std это пространство имен, в котором определены классы,
функции и объекты. К объектам cin и cout следует обращаться с
указанием пространства имен: std::cin и std::cout. Существует
возможность обращения к ним без указания префикса "std::". Для
этого применяют директиву using:
using namespace std;
Тогда тот же программный код будет выглядеть таким образом:
. . .
int x = 5;
cin >> y;
x = x + y;
cout << "x = " << x << endl;
. . .
Помимо объектов cin и cout и соответствующих операций
библиотека iostream содержит большой набор средств, реализующих
форматированный и неформатированный ввод и вывод. К ним относятся
так называемые манипуляторы и методы классов ввода/вывода. К
манипуляторам относятся, например, включение в поток символа конца
строки endl, преобразование числа в шестнадцатеричную систему
счисления hex и т.д. К методам относятся, к примеру, метод получения
кода извлеченного из потока символа get() и метод вывода в поток
некоторого символа put(c) (подробнее см. в [1]).
8
                              Андрианова А.А., Исмагилов Л.Н., Мухтарова Т.М.
      .   .    .
      int x = 5;
      int y;
      std::cin >> y;    // ввод значения в переменную y
      x = x + y;
      //вывод сообщения вида "x = значение x"
      std::cout << "x = " << x << std::endl;
      .   .    .

    Вводить и выводить данные с помощью указанных операций можно
по отдельности, разделяя их символом соответствующей операции. В
частности, это дает возможность вводить (выводить) в одном операторе
данные различных типов. Примером такого вывода является последняя
строка фрагмента программы. В ней ключевое слово endl означает
включение в поток вывода символа конца строки.
    std – это пространство имен, в котором определены классы,
функции и объекты. К объектам cin и cout следует обращаться с
указанием пространства имен: std::cin и std::cout. Существует
возможность обращения к ним без указания префикса "std::". Для
этого применяют директиву using:

      using namespace std;

    Тогда тот же программный код будет выглядеть таким образом:

    .     .    .
    int x = 5;
    cin >> y;
    x = x + y;
    cout << "x = " << x << endl;
    .     .    .

    Помимо объектов cin и cout и соответствующих операций
библиотека iostream содержит большой набор средств, реализующих
форматированный и неформатированный ввод и вывод. К ним относятся
так называемые манипуляторы и методы классов ввода/вывода. К
манипуляторам относятся, например, включение в поток символа конца
строки endl, преобразование числа в шестнадцатеричную систему
счисления hex и т.д. К методам относятся, к примеру, метод получения
кода извлеченного из потока символа get() и метод вывода в поток
некоторого символа put(c) (подробнее см. в [1]).


8