Обеспечьте освобождение неуправляемых ресурсов рабочей книги с помощью Golang через C++
Contents
[
Hide
]
Aspose.Cells предоставляет метод Workbook.Dispose() для освобождения неуправляемых ресурсов объекта Workbook. Шаблон утилизации используется только для объектов, которые имеют доступ к неуправляемым ресурсам, таким как файлы и дескрипторы каналов, дескрипторы реестра, дескрипторы ожидания или указатели на блоки неуправляемой памяти. Это связано с тем, что сборщик мусора очень эффективен в извлечении неиспользуемых управляемых объектов, но он не способен извлекать неуправляемые объекты.
Workbook объект теперь реализует интерфейс IDisposable, который имеет один метод Dispose(). Вы можете либо напрямую вызвать метод Workbook.Dispose(), либо использовать оператор Using для автоматического вызова этого метода.