exponenta event banner

releaseImpl

Класс: matlab. Система

Высвобождать ресурсы

Синтаксис

releaseImpl(obj)

Описание

releaseImpl(obj) освобождает все ресурсы, используемые Системным object™, такие как дескрипторы файлов или устройства. Этот метод также выполняет все необходимые задачи очистки. Чтобы освободить ресурсы для объекта System, необходимо использовать releaseImpl вместо деструктора.

Сведения о времени выполнения

releaseImpl вызывается release способ. releaseImpl также вызывается, когда объект удаляется или удаляется из памяти, или когда все ссылки на объект вышли из области действия. Для получения более подробной информации см. Подробная последовательность вызовов.

Советы по разработке методов

Необходимо установить Access = protected для этого метода.

Входные аргументы

развернуть все

Дескриптор системного объекта, используемый для доступа к свойствам, состояниям и методам, определенным для объекта. Если ваш releaseImpl метод не использует объект, можно заменить этот ввод на ~.

Примеры

развернуть все

Используйте releaseImpl для закрытия файла, открытого объектом System.

methods (Access = protected)
   function releaseImpl(obj)
     fclose(obj.pFileID);
   end
end
Представлен в R2011b