/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/test-suite/lua/li_boost_shared_ptr_bits_runme.lua
18 строк
540 B
Erez Geva
More Lua tests (#3405)
31 май 2026, 17:09
31 май 2026, 17:09
a1b3ca8
Код
Авторство
О чём код?
local v=require("li_boost_shared_ptr_bits") local vc = v.VectorIntHolder() vc:push_back(v.IntHolder(11)) vc:push_back(v.IntHolder(22)) vc:push_back(v.IntHolder(33)) local sum = v.sum(vc) assert(sum == 66, "sum is wrong") local hidden = v.HiddenDestructor.create() hidden = nil collectgarbage() local hiddenPrivate = v.HiddenPrivateDestructor.create() assert(v.HiddenPrivateDestructor.DeleteCount == 0, "Count should be zero") hiddenPrivate = nil collectgarbage() assert(v.HiddenPrivateDestructor.DeleteCount == 1, "Count should be one")