У меня есть программа на C ++, которая использует lua.C ++ предоставляет ссылочный подсчитанный тип данных как userdata с назначенным финализатором, чтобы lua мог взять на себя ответственность за такие значения.Однако меня беспокоит одна вещь: если произойдет ошибка при выполнении сценария, в котором lua содержит экземпляры этого типа данных, будет ли тогда вызываться финализатор?цикл сбора при ошибке?