Cтраница 1
Функции доступа могут считывать или отображать данные. Другим распространенным применением функций доступа является проверка истинности либо ложности условий - подобные функции часто называют предикатными функциями. Примером предикатной функции может служить функция isEm - pty для любого контейнерного класса, такого, как связанный список, стек или очередь. Программа обычно проверяет условие isEmpty перед попыткой считывания еще одного элемента из контейнерного объекта. Предикатная функция isFull может проверять объект контейнерного класса, чтобы установить, что в нем отсутствует дополнительное пространство. [1]
Функции доступа могут читать или отображать данные. Другим типичным применением функций доступа является проверка истинности или ложности условий - такие функции часто называют предикатными функциями. Примером предикатной функции могла бы быть функция isEmpty для любого класса контейнера - класса, способного содержать внутри себя много объектов, например, связного списка, стека или очереди. [2]
Для экономии низкоуровневые функции доступа написаны так, что для программы данные как будто существуют в такой форме в момент, когда программа фактически обращается к ним, хранимым в другой, более компактной форме. [3]
Для инициализации функций доступа используются агрегаты сущностей. В них должны быть заданы значения всех полных функ-ций-пз и любых других функций. [4]
Допускается вложенность одной функции доступа в другую. [5]
Таким образом, функция доступа может иметь множество значений. [6]
![]() |
Схема функционирования ПО АСБУ при использовании модели тонкого клиента. [7] |
С точки зрения функций доступа к данным, реализованным в СУБД, не имеет значения, какая именно информация обрабатывается - бухгалтерская, плановая, аналитическая или инженерная. Поэтому для производителя СУБД ( обычно это крупные западные фирмы) важно реализовать в ней максимум возможностей именно для управления данными, рассматриваемыми без учета специфики конкретной предметной области. Такой формальный подход к базовым функциям манипулирования данными вполне удовлетворителен для информационно-поисковых систем, но для построения систем, связанных с расчетными функциями, не всегда эффективен. [8]
Отношение характеризуется двумя функциями доступа, каждая из которых специфицирует минимальное и максимальное число объектов в присоединяемой категории, к которым возможен доступ из исходной категории. [9]
![]() |
Однонаправленная функция доступа.| Обобщенное бинарное отношение. [10] |
В семантической бинарной модели данных функция доступа определяется для обоих направлений бинарного отношения В некоторых бинарных моделях функции доступа специфицируются только для одного направления Грис. В этом случае функция доступа для противоположного направления может быть задана как инверсия INVERSE ( ОБСЛУЖИВАЕТСЯ) или вообще не определена, если она не представлена в схеме. [11]
В класс SimpleCat были добавлены две функции доступа к данным: метод GetAgeO ( строка 13), который является константной функцией, и метод SetAge () ( строка 14), который не является константным. [12]
Для управления этой процедурой предусмотрены две низкоуровневые функции доступа. При использовании предиката putflag в базе данных появится только один флаг, а при использовании предиката remflag флаг будет удален из базы данных, если он там находится. [13]
В строке 11 GetAge ( Объявляется как функция доступа к данным-членам класса без права их изменения, на что указывает спецификатор const. Следовательно, во время компиляции программы на этой строке будет зафиксирована ошибка. [14]
В классе Point используются подставляемые inline - функции доступа, предназначенные для чтения и установки координат точек X и Y. В объектах класса Point используются стандартные конструктор и деструктор, предоставляемые компилятором по умолчанию. Следовательно, координаты точек должны устанавливаться в программе. [15]