2

假设我有以下 LuaJIT 代码:

local ffi = require "ffi"

ffi.cdef[[
    typedef struct { int num; } container;
]]

local a = ffi.new("container")
a.num = 10

library.doSomethingTo(a)

假设它library.doSomethingTo由以下 C 代码定义:

int doSomethingDo(lua_State *L) {
    //code here
}

//code here为了library.doSomethingTo(a)打印 10需要什么代码?

4

0 回答 0