Имя функции (function name). Имя, под которым функция известна и может быть вызвана.
Инициализация (initialize). Присвоение значения объекту в момент его создания.
Класс (class). Средство определения собственной структуры данных, а также связанных с ними действий. Класс — одно из фундаментальных средств языка С++. Классами являются такие библиотечные типы, как istream
и ostream
.
Комментарий (comment). Игнорируемый компилятором текст в исходном коде. Язык С++ поддерживает два вида комментариев: однострочные и парные. Однострочные комментарии начинается символом //
и продолжается до конца строки. Парные комментарии начинаются символом /*
и включают весь текст до заключительного символа */
.
Конец файла (end-of-file). Специфический для каждой операционной системы маркер, указывающий на завершение последовательности данных файла.
Манипулятор (manipulator). Объект, непосредственно манипулирующий потоком ввода или вывода (такой, как std::endl
).
Метод (method). Синоним термина
Неинициализированная переменная (uninitialized variable). Переменная, которая не имеет исходного значения. Переменные типа класса, для которых не определено никакого исходного значения, инициализируются согласно определению класса. Переменные встроенного типа, определенные в функции, являются неинициализированными, если они не были инициализированы явно. Использование значения неинициализированной переменной является ошибкой.
Объектcerr
. Объект типа ostream
, связанный с потоком стандартного устройства отображения сообщений об ошибке, который зачастую совпадает с потоком стандартного устройства вывода. По умолчанию запись в объект cerr
не буферизируется. Обычно используется для вывода сообщений об ошибках и других данных, не являющихся частью нормальной логики программы.
Объектcin
. Объект типа istream
, обычно используемый для чтения данных со стандартного устройства ввода.
Объектclog
. Объект типа ostream
, связанный с потоком стандартного устройства отображения сообщений об ошибке. По умолчанию запись в объект clog
буферизируется. Обычно используется для записи информации о ходе выполнения программы в файл журнала.
Объектcout
. Объект типа ostream
, используемый для записи на стандартное устройство вывода. Обычно используется для вывода данных программы.
Оператор!=
. Не равно. Проверяет неравенство левого и правого операндов.
Оператор ()
. Оператор вызова. Пара круглых скобок ()
после имени функции. Приводит к вызову функции. Передаваемые при вызове аргументы функции указывают в круглых скобках.
Оператор (statement). Часть программы, определяющая действие, предпринимаемое при выполнении программы. Выражение, завершающееся точкой с запятой, является оператором. Такие операторы, как if
, for
и while
, имеют блоки, способные содержать другие операторы.
Оператор--
. Оператор декремента. Вычитает единицу из операнда. Например, выражение --i
эквивалентно выражению i = i - 1
.
Оператор.
. Точечный оператор. Получает два операнда: левый операнд — объект, правый — имя члена класса этого объекта. Оператор обеспечивает доступ к члену класса именованного объекта.
Оператор::
. Оператор области видимости. Кроме всего прочего, оператор области видимости используется для доступа к элементам по именам в пространстве имен. Например, запись std::cout
указывает, что используемое имя cout
определено в пространстве имен std
.
Оператор++
. Оператор инкремента. Добавляет к операнду единицу. Например, выражение ++i
эквивалентно выражению i = i + 1
.
Оператор+=
. Составной оператор присвоения. Добавляет правый операнд к левому, а результат сохраняет в левом операнде. Например, выражение а += b
эквивалентно выражению a = a + b
.
Оператор<
. Меньше, чем. Проверяет, меньше ли левый операнд, чем правый.
Оператор<<
. Оператор вывода. Записывает правый операнд в поток вывода, указанный левым операндом. Например, выражение cout << "hi"
передаст слово "hi"
на стандартное устройство вывода. Несколько операций вывода вполне можно объединить: выражение cout << "hi" << "bye"
выведет слово "hibye"
.
Оператор<=
. Меньше или равно. Проверяет, меньше или равен левый операнд правому.
Оператор=
. Присваивает значение правого операнда левому.
Оператор==
. Равно. Проверяет, равен ли левый операнд правому.
Оператор>
. Больше, чем. Проверяет, больше ли левый операнд, чем правый.
Оператор>=
. Больше или равно. Проверяет, больше или равен левый операнд правому.