标签: lua luajit
在lua(特别是luajit)中,如果从调用ffi函数返回一个char *,并且你要对该函数返回的值使用print函数,你将得到一个字符串表示如下:
print
e.g。
cdata<const char *>: 0x7fec343ee8d0
在C方面,我只能通过调用lua_type看到类型,这给了我“cdata”。
有没有办法在C方面看到lua如何表示,即cdata的类型?
注意:虽然我使用的是luajit,但这段遗留代码并没有使用ffi。