Unity开发者联盟's Archiver
论坛
›
学术研究 Scholarly
› 如何自动生成lua绑定C++的代码?
Mecanim
发表于 2021-9-8 15:09
swig
super1
发表于 2021-9-8 15:13
我举个例子,一个对象new出来后如果传给某构造函数参数,则生命周期和该对象绑定了,如果没有这样调用的话则需要自己delete掉来管理。你如何管理对象生命周期
再举个例子,有个对象但是他的某些函数执行时需要在特定线程执行的,而lua是单线程的。
某些对象的函数里面有delete this的,如何管理lua对象的生命周期。
再比如说我限定某对象只能放栈上,无法用new,咋办。
再举个例子,某些对象创建要用create,而某些用new,怎么自动处理。
总结下,某些可以用手动处理,但是自动处理起来很麻烦。
如果本来是些简单的值语义的对象,那随便处理都可以。
Ilingis
发表于 2021-9-8 15:17
swig
页:
1
[2]
查看完整版本:
如何自动生成lua绑定C++的代码?