kgdc.net
当前位置:首页 >> LuA怎么和字符串指针兼容 >>

LuA怎么和字符串指针兼容

file:seek()可用于获取及调整当前读取位置,示例如下: //source.txtthis is line 1this is line 2this is line 3this is line 4this is line 5//script.lualocal file = assert(io.open("source.txt"))print(file:read("*line"))print(file:rea...

一般来说lua不会直接接收c++的指针 因为lua没法直接操作C++的类 所以 最好是吧结构的每个值逐个压入堆栈,最后再在lua内部取值放入表操作 返回结果再由C++逐个取出 再还原

char strLine[256]; ifstream inf; inf.open("1.txt", ios_base::in); // 打文件 inf.getline(strLine, 256); // 读行数据 TData data; strcpy(data.A, strLine); // 读入数据复制结构体某字符串数组

你这个应该是调用的子类的函数,原因如下: 如果是虚函数,是可以通过基类的指针调用子类的函数的。 如果不是虚函数基类指针就只能调用基类函数

不绑定函数就不能访问

我的表上也有这个英文 不知真假

试试 typedef int (*lua_CFunction) (AppDelegate *, lua_State *L);

(new_type) expressionnew_type (expression) reinterpret_castreinterpret_cast 可以将一个指针转换为任意其它类型的指针。它也可以用来将一个指针转换为一个整型,或反之亦然。

你就也定义一个形参中的结构体指针接收传过来的结构体指针就OK啦 形参中的结构体指针改变?这什么意思? 给你看个例子吧: struct node *creat(struct node *l) { struct node *head; head=l; return head; } 你是这样吗~

扩展Lua的基本方法之一就是为应用程序注册新的C函数到Lua中去。 当我们提到Lua可以调用C函数,不是指Lua可以调用任何类型的C函数(有一些包可以让Lua调用任意的C函数,但缺乏便捷和健壮性)。正如我们前面所看到的,当C调用Lua函数的时候,必须...

网站首页 | 网站地图
All rights reserved Powered by www.kgdc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com