Aliasing [Программирование] 1. Совмещение имен, наложение имен, смешение идентификаторов Намеренное или непреднамеренное использование различных имен (псевдонимов) для доступа к одному и тому же объекту в памяти. Различают:
Pointer aliasing — совмещение указателей — косвенный доступ к одному объекту через несколько различных указателей. View aliasing — вариантное совмещение имен — использование одного участка памяти для хранения различных объектов (например, объединения — unions в Си и C++). Subscript aliasing — совмещение имен индексов — доступ к одному и тому же элементу массива, когда индекс массива представлен различными переменными, имеющими одинаковое значение. Overlap aliasing — перекрывающее совмещение имен 1. Одновременный доступ как к целому объекту, так и к его части (например, члену класса). 2. Обращение в сегментных моделях памяти к одной ячейке с разными комбинациями сегмент/смещение. 2. Замещение имен, совмещение имен Преднамеренная замена одного имени другим, либо для простоты использования, либо в целях исключения коллизий. Например, type aliasing или namespace aliasing в С++. [Компьютерная графика] — ступенчатость (линий) Эффект "зубчатости" при отображении линий и контуров, вызванный недостаточной разрешающей способностью экрана или многократным увеличением растрового изображения. [Обработка сигналов] — искажение (сигнала), неоднозначность дискретизации, наложение спектров при дискретизации Приводящие к искажению или полной потере полезной информации ошибки при оцифровке аналогового сигнала, вызванные недостаточной частотой дискретизации. См. также antialiasing Автор: Alex Reyst Дата: 24.11.04 Все, что здесь сказано, может и будет использоваться против меня... |