2014年9月11日

Lua 常用函数

摘要: lua_getallocflua_Alloc lua_getallocf (lua_State *L, void **ud);返回给定状态机的内存分配器函数。如果ud不是NULL,Lua 把调用lua_newstate时传入的那个指针放入*ud。lua_getfenvvoid lua_getfenv... 阅读全文

posted @ 2014-09-11 15:38 &大飞 阅读(1971) 评论(0) 推荐(1)

Lua&C 通过栈交换数据

摘要: Lua和C程序通过一个堆栈交换数据: struct lua_State 堆栈的序号可以从栈顶和栈底计数,从栈底计数,则栈底是1,向栈顶方向递增。从栈顶计数,则栈顶是-1,向栈底方向递减。一般都用从栈顶计数的方式。堆栈的默认大小是20,可以用lua_checkstack修改.用lua_gettop则... 阅读全文

posted @ 2014-09-11 10:30 &大飞 阅读(368) 评论(0) 推荐(0)

C++堆内存和栈内存详解

摘要: 堆:顺序随意栈:先进后出堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能... 阅读全文

posted @ 2014-09-11 06:56 &大飞 阅读(855) 评论(0) 推荐(0)

导航