找回密码
 立即注册
楼主: DomDomm

如何自动生成lua绑定C++的代码?

[复制链接]
发表于 2021-9-8 15:09 | 显示全部楼层
swig
发表于 2021-9-8 15:13 | 显示全部楼层
我举个例子,一个对象new出来后如果传给某构造函数参数,则生命周期和该对象绑定了,如果没有这样调用的话则需要自己delete掉来管理。你如何管理对象生命周期

再举个例子,有个对象但是他的某些函数执行时需要在特定线程执行的,而lua是单线程的。

某些对象的函数里面有delete this的,如何管理lua对象的生命周期。

再比如说我限定某对象只能放栈上,无法用new,咋办。

再举个例子,某些对象创建要用create,而某些用new,怎么自动处理。

总结下,某些可以用手动处理,但是自动处理起来很麻烦。

如果本来是些简单的值语义的对象,那随便处理都可以。
发表于 2021-9-8 15:17 | 显示全部楼层
swig
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-24 16:44 , Processed in 0.093671 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表