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++的代码?