Опрос
Что такое, по вашему мнению, «демократия»?
Заказ суши на дом москва
Суши из ресторана: заказ суши на дом москва.
moscow.izrestorana.ru
Блоки данных
| Индекс материала |
|---|
| Блоки данных |
| Страница 2 |
Блоки данных являются местом хранения реальных данных узла. Данные не содержатся внутри узла, а находятся в одном или нескольких блоках данных. Вам необязательно знать о том, каково их внутреннее устройство и каким образом они связаны между собой. Взамен для считывания и установки данных в узлах применяются классы MDataBlock, MDataHandle и MArrayDataHandle. Класс MDataBlock предусматривает удобный механизм группировки воедино всех данных узла.
Для доступа к одному из атрибутов используйте функции класса MDataBlock inputValue или outputValue. Если в процессе вычислений атрибут играет роль входа, пользуйтесь функцией inputValue. Если в процессе вычислений он играет роль выхода, пользуйтесь функцией outputValue. Обе эти функции возвращают экземпляр класса MDataHandle, предназначенный для дальнейшего доступа к данным. Если вы хотите обратиться к атрибуту-масс иву, вам, по аналогии, нужно вызывать функции inputArrayValue или outputArrayValue класса MDataBlock.
Обе они возвращают объект MArrayDataHandle, позволяющий получить доступ к отдельным элементам массива. Функции input...Value возвращают описатель, который можно применять лишь при операциях чтения данных. Такие данные доступны только для чтения.
Вы не сможете переписать их, воспользовавшись описателем, который возвращают эти функции. Аналогично, функции output...Value возвращают описатель, который может применяться исключительно для записи данных. Эти данные доступны только для записи.
Поиск
В закладку
Авторизация
Погода


