我正在将Neko VM嵌入到我的桌面应用程序中。我做了很多搜索,但我仍然无法找到有关这两个函数的任何有用信息,这些函数在neko_vm.h
中声明:
void *neko_vm_custom( neko_vm *vm, vkind k );
void neko_vm_set_custom( neko_vm *vm, vkind k, void *v );
这些功能是什么?
得到了一些回复here。
答案 0 :(得分:1)
使用neko_vm_set_custom
,您可以将用户定义类型的自定义变量(例如上下文)附加到Neko虚拟机。
使用neko_vm_custom
,您可以获得该类型的变量。
示例可能是:您有一个或多个正在运行的虚拟机,这些虚拟机已连接到其数据库。使用neko_vm_set_custom
附加特定VM的数据库连接,使用neko_vm_custom
,您可以将其恢复。