Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:

Назад в раздел

C++ glossary

К началу

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



 

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

D
Term Термин Определение
dangling pointer висячий указатель Указатель на несуществующий объект, "время жизни" которого закончилось и который, следовательно, был уничтожен.
data abstraction абстракция данных Вполне бессмысленный термин – как подавляющее большинство терминов нынешней теории программирования. Как правило, имеется в виду представление данных через множество операций над ними (и, соответственно, множество значений этих операций), при котором доступ к элементам возможен лишь через совокупность операций. Скажем (простейший пример), абстрактная дата определяется совокупностью операций типа «дата-сегодня», «разность дат» и т.д.

Вполне адекватной заменой является класс в С++.
deallocation освобождение (памяти) Процесс возврата (динамической) памяти, ранее запрошенной у системы. См. выделение памяти.
debugger отладчик Средство, позволяющее по шагам исполнять программу, исследовать значения переменных, устанавливать точки перехвата и т.д.
declaration объявление Конструкция в С++, которая вводит в программу одно или несколько имен.
declaration statement инструкция объявления Объявление в виде инструкции (заканчивается символом «точка с запятой»). В С могла появляться только в начале блока; в С++ может появиться всюду, где может появиться инструкция (шизофреническая логичность, на мой взгляд).
declarator собственно объявление Часть объявления, в которой располагается собственно имя (сиречь, идентификатор). Собственно объявление следует за последовательностью спецификаторов типа и класса памяти.
default argument аргумент по умолчанию Аргумент функции, который не обязательно задавать в точке вызова. Если аргумент не задан, используется значение, указанное при объявлении функции.
delete operator delete Ключевое слово С++. Обозначает оператор, используемый для «уничтожения» объектов, т.е. возврата ранее отведенной им (динамической!) памяти.
delete[] operator delete[] Форма оператора delete, используемая для уничтожения массива объектов.
demotion понижение Преобразование из одного фундаментального типа данных в другой с возможной потерей точности. Примеры: преобразование от double к int, из long в char.
deprecate не рекомендуемый В процессе развития С++ некоторые его свойства оказались малополезными, другие – двусмысленными. Для сохранения совместимости эти отжившие (obsolete) черты сохранены, но не рекомендуются к использованию.
derived class выведенный, наследующий, производный класс Класс, члены которого (данные и функции) унаследованы от некоего класса, который называется его предком. См. наследование.
destructor деструктор Функция, вызываемая в момент, когда объект не нужен более. Она также вызывается автоматически, когда автоматический объект покидает область видимости. Функция освобождает все отведенные ресурсы, скажем, динамическую память. См. конструктор, освобождение.
dialect диалект Так говорят о варианте языка программирования. Может также относиться к принятому стилю программирования.
do do См. while
dominance преобладание Относится к ситуации, когда одно имя предпочтительнее другого. См. множественное наследование.
double double Ключевое слово C++, которое объявляет тип, предназначенный для представления чисел с плавающей запятой.
dynamic storage динамическая память Память, выделяемая и освобождаемая во время выполнения программы операторами new и delete.
dynamic_cast dynamic_cast Ключевое слово C++, которое задает способ приведения типа, использующий информацию, доступную во время исполнения. Используя динамическое приведение, можно получить указатель на объект наследующего класса по указателю на базовый класс. Если оказалось, что адресуемый объект не принадлежит указанному наследующему классу, оператор dynamic_cast вернет 0.
dynamically allocated object динамически размещаемый объект Или просто динамический объект.
Term Термин Определение

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


  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте