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

[ A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | V | W ]

 

Term Термин Определение
abstract class абстрактный класс Понятие ООП. Класс, который разрабатывается в предположении, что его подклассы дополнят его структуру и поведение, скорее всего, реализовав абстрактные операции. Такие классы не могут иметь экземпляров и потому их можно использовать лишь в качестве базовых для других классов.
Класс, который можно использовать лишь в качестве базового для другого класса. Класс считается абстрактным, если в нем имеется хотя бы одна чисто виртуальная функция.
access control управление доступом Механизм, позволяющий запрещать или разрешать доступ к отдельным членам класса. См. public, private, protected и видимость.
access declaration объявление доступа Способ управления доступа к отдельному члену базового класса, когда он используется в наследующем классе.
access specifier спецификатор доступа Ключевое слово, задающее разрешенные способы доступа к членам класса. См. public, private и protected.
addition operator оператор сложения operator +( a, b ) - оператор сложения двух величин. Может быть быть перегружен для класса (или для двух произвольных пользовательских классов), в связи с чем его семантика не обязательно связана с арифметическим сложением.

 

address адрес адрес, обычно имеется в виду адрес объекта в оперативной памяти. Адресная арифметика в языке C++, наследие языка C, является постоянным источником тяжелых ошибок для новичков и профессионалов. См. также операторы operator&, operator->.
address-of operator оператор взятия адреса символ & перед именем объекта или выражением позволяет получить адрес объекта
aggregate агрегат Массив или объект класса без конструкторов, без защищенных (protected) и закрытых (private) членов, без базового класса и без виртуальных функций. См. инициализатор, инициализация.
allocation выделение (памяти) Процесс запроса и получения памяти у системы для объекта. См. динамическая память, статическая память.
alignment выравнивание параметр размещения объектов в памяти - для ускорения доступа центральным процессором к ячейкам оперативной памяти размер объектов увеличивается (при необходимости) до кратного некоторому числу значения (выравнивание на границу слова - 2 байта, двойного слова - 4 байта, а т.д.)
ambiguity неоднозначность возникает в случае, когда компилятор обнаруживает, к примеру, что имя вызываемой функции соответствует нескольким возможным вариантам, выбрать один из которых невозможно на основании имеющихся правил. Обычно такая ситуация возникает, если в разных пространствах имен объявлены функции (или классы) с одинаковым именем, и содержимое этих пространств имен сделано полностью видимым посредством операторов using namespace
ambiguous type conversion неоднозначное преобразование типа  
ANSI   Аббревиатура: American National Standards Institute (Американский Институт Национальных Стандартов). www.ansi.org Туда – благодарности за стандарт C++.
API   Application Program Interface - интерфейс прикладной программы, так обычно называют предоставляемые операционной системой либо какой-либо библиотекой средства (функции, классы) для выполнения действий. Самый простой пример - API MS Windows.
application приложение устоявшаяся идиотская калька с английского, обозначает программу
application framework библиотека классов для создания приложений  
argument аргумент Фактические значения параметров при вызове функции. См. параметр.
argument matching сопоставление аргументов Процесс определения той из одноименных функций, формальные параметры которой соответствуют набору фактических параметров в месте вызова.
ARM   Аббревиатура: стандартное обозначение книжки М.Эллис и Б.Страуструпа «Справочное руководство по языку программирования С++ с комментариями», изд-во Мир, М.: 1992 (Margaret A.Ellis, Bjarne Stroustrup «The C++ Annotated Reference Manual»). Книжка относится к предыдущему, 2-му, стандарту. Тем не менее, все еще представляет интерес не только исторический.
arithmetic арифметический  
array массив Упорядоченная индексированная последовательность значений. С++ поддерживает как одномерные, так и многомерные массивы.
associative array ассоциативный массив  
multidimensional array многомерный массив  
arrow operator оператор "стрелка" operator->, обращение к элементу класса (данным или методу) при заданном адресе объекта
asm   Ключевое слово С++, сообщающее компилятору о том, что вставлены инструкции на ассемблере.
assignment присваивание Процесс, в результате которого некоторый объект получает значения. См. конструктор копирования, инициализация.
assembler ассемблер  
associativity of operator ассоциативность операторов  
ASCII character set ASCII-символы стандартный набор символов (7 или 8 битов на символ). См. также UNICODE
assignment operator инструкция присваивания Инструкция, выполняющая присваивание. См. конструктор копирования.
asynchronous events асинхронные события  
auto   Ключевое слово С++, используемое при объявлении локальной переменной, располагаемой на стеке функции. Поскольку подобное объявление является умалчиваемым, оно, как правило, не нужно. См. класс памяти.


авторы глоссария

последняя правка 05.06.2005

  © Mental Computing 2010