lua中怎么修改生成的c++类实例成员值赋值为lua的function类型的值
比如c++中一个类A 在lua中local a = A() a.fun = function test print("c++ call lua function") end ,
然后在c++里面通过保存的A类 a这个实例的fun 去调用lua里面的test这个函数,并且可以传递参数
分数有限希望大牛们帮下忙谢谢,说下思路。
...全文
1594打赏收藏
lua中怎么修改生成的c++类实例成员值赋值为lua的function类型的值
lua中怎么修改生成的c++类实例成员值赋值为lua的function类型的值 比如c++中一个类A 在lua中local a = A() a.fun = function test print("c++ call lua function") end , 然后在c++里面通过保存的A类 a这个实例的fun 去调用lua里面的test这个函数,并且可以传递参数 分数有限希望大牛们帮下忙谢谢,说下思路。
今天你会了
c++ call lua function
明天你还得从头学习
java call c++ function
难道你打算将这辈子都浪费在
A call B function
中?
其中A和B是以下任一种开发语言:
C
Java
Objective-C
C++
C#
PHP
JavaScript
Python
Visual Basic .NET
Visual Basic
F#
Perl
Delphi/Object Pascal
Transact-SQL
Pascal
ABAP
PL/SQL
Ruby
MATLAB
R
SAS
Logo
Swift
COBOL
ML
PostScript
OpenEdge ABL
Assembly
Fortran
ActionScript
D
Lisp
Scratch
Ada
Scala
Groovy
Lua
C shell
Prolog
Max/MSP
Scheme
RPG (OS/400)
Awk
PL/I
Inform
VBScript
Go
Z shell
(Visual) FoxPro
LabVIEW