С/С++ ресурсами делаем метод Close (), и при разработке приложения пишем как обычно iterator:= query.Exec () defer iterator.Close () … 2. Страхуемся от того, что в приложении забыли вызывать iterator.Close() – добавляем Finalizer . Finalizer не просто освобождает C/C++ ресурсы, а ругается в лог - Finalizer это дорого (+1-2 мкс и не надежно)