Англо-русский глоссарий по C++
| [ A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | V | W ] |
|
C |
| 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 | Термин | Определение |
|
C |
| [ A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | V | W ] |