On-Line Библиотека www.XServer.ru - учебники, книги, статьи, документация, нормативная литература.
       Главная         В избранное         Контакты        Карта сайта   
    Навигация XServer.ru








 

Англо-русский глоссарий по C++


[ A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | V | W ]
Term Термин Определение
C Си Широко распространенный язык программирования. Говорят, что С++ является его расширением. Не верьте! В лучшем случае - бастардом.
call by reference вызов по ссылке Передача в функцию указателя на объект. В результате получаем возможность менять значение аргумента внутри функции. См. вызов по значению.
call by value вызов по значению Передача в функцию копии аргумента. При этом значение объекта, являющегося аргументом, невозможно изменить изнутри функции. В языках Си и С++ при передаче аргументов в функцию используется вызов по значению. Программист, однако, может смоделировать вызов по ссылке, используя ссылки и указатели. См. также вызов по ссылке.
calling conventions соглашения о вызове Относится к специфическим для конкретной платформы деталям передачи аргументов в функцию. Например, порядок, в котором они поступают на стек или в регистры процессора.
case case Ключевое слово С++, используемое для выделения отдельной ветви в инструкции switch.
cast приведение (типа) Способ указать нужное преобразование типа. См. новый и старый тип приведения.
catch catch Ключевое слово С++, используемое для объявления обработчика исключения.
cerr cerr В С++ так обозначается стандартный поток для вывода ошибок.
cfront cfront Вспомогательная программа, транслирующая с С++ в Си. Появилась в середине80-х гг. в AT&T Bell Labs, когда компиляторы для С++ было еще рано писать.
char char Ключевое слово С++, используемое для объявления объекта символьного типа. Часто этот тип отождествляют с байтом, хотя это не всегда верно: символьный тип может быть и многобайтовым (вспомним Unicode).
cin cin В С++ так обозначается стандартный входной поток.
class class Ключевое слово С++, используемое для объявления основного строительного блока программ. У класса есть имя, члены, механизм управления доступом и т.п.
class hierarchy иерархия классов См. базовый класс, производный класс.
class layout расположение класса Способ расположения членов класса в объекте класса.
class library библиотека классов Совокупность взаимосвязанных классов, объявленных в заголовочном файле и определенных в объектных файлах.
class member член класса Составная часть класса, такая, как поле данных, или функция-член, или вложенный класс.
class template шаблон класса 'Лекало', используемое для генерации типа. В последний стандарт в это понятие внесены настолько сильные изменения, что, по-моему, можно говорить о появлении нового языка.
comments комментарии В С++ сохранены комментарии, пришедшие из Си, где начало отмечается парой символов '/*', конец - парой '*/'. Имеются и новый стиль: комментарий простирается от пары символов '//' до конца строки.
compilation unit единица компиляции См. единица трансляции.
const const Ключевое слово С++, используемое для указания на то, что объект остается неизменным. Если оно фигурирует в объявлении, говорят о константном объекте. Если в списке параметров, - о константном параметре.
const_cast const_cast Ключевое слово С++, используемое для явной отмены указания на константность объекта.
constant константа Литерал или переменная, объявленные с ключевым словом const.
constant expression константное выражение Выражение в программе на С++, значение которого можно вычислить еще на этапе компиляции. Используется, например, при определении границ массива.
constructor конструктор Функция, вызываемая в случае, когда объявление объекта класса попадает в область видимости. Используется для 'инициализации' объекта. См. выделение памяти, конструктор копирования, деструктор.
container class контейнерный класс Тип класса или шаблон, используемый для определения объектов, способных хранить объекты других типов. Стандартные примеры контейнеров: список и стек.
continue continue Ключевое слово С++, используемое в инструкциях цикла for и while для указания на то, что следует перейти к выполнению следующего витка цикла.
conversion преобразование Преобразование от одного типа данных к другому.
copy constructor копирующий конструктор Специальный тип конструктора, вызываемый при копировании объекта. См. тж. почленное копирование.
cout cout В С++ используется для обозначения стандартного потока вывода (standard output stream).
C-style string Си-строка Так говорят об объектах типа char* и о содержимом памяти, на которую они указывают. В С++ такие строки рекомендуется не использовать. В качестве более, чем адекватной замены, предлагается тип string из STL.
Term Термин Определение

[ A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | V | W ]
Назад       Главная       Вперёд