- 博客(8)
- 资源 (5)
- 收藏
- 关注
原创 Lua常用函数说明
1.lua_setglobal(1)原型 void lua_setglobal (lua_State *L, const char *name);(2)作用 将栈顶元素赋值给name变量。(name参数的值,是lua脚本中全部变量的名字。)(注:调用完函数,我们调用luaL_dofile,然后我们就可以在lua脚本中打印出_G表中内容,会发现name名字的变量正在其中,所以可以
2015-07-10 14:32:26 8155
转载 luaL_dofile和luaL_loadfile的区别
C++调用lua的时候要加载lua文件,用这两个都可以,那么它俩有什么区别呢?看文档中的解释:luaL_dofile: 它是这样子定义的: #define luaL_dofile(L,fn) (LuaL_loadfile(L, filename) || lua_pcall(L, 0, LUA_MULTRET, 0)) 因为LuaL_loadfile
2015-07-10 11:55:32 11362
转载 Lua和C++交互总结(很详细)
出处:http://blog.csdn.net/shun_fzll/article/details/39120965一.lua堆栈要理解lua和c++交互,首先要理解lua堆栈。简单来说,Lua和C/c++语言通信的主要方法是一个无处不在的虚拟栈。栈的特点是先进后出。在lua中,lua堆栈就是一个struct,堆栈索引的方式可是是正数也可以是负数,区别是:正数索
2015-07-08 17:59:16 13571 4
原创 类的友元类的说明
有以下友元类的情况:0.友元类可以访问类的private和protected数据1.类A的友元类是B,那么在B类的成员中,可以通过类A定义的对象,直接访问A类的private和protected成员。(相当于此时B类的所有成员,都变成了A类的成员,可以随意访问A类成员)2.类A的友元类是B,类A的派生类是C。那么友元类B中是不能访问派生类C的private和protected成员的。 (友元关系是
2015-07-06 22:17:17 1158
原创 Lua 之table的测试
一.lua 的 table构造1.字符串作为table索引法1. MyTable = {x = "xixi"}法2. MyTable = {["x"] = "xixi"}法3. MyTable = {} MyTable.x = "xixi"法4. MyTable = {} MyTable["x"] = "xixi"
2015-07-06 10:21:41 941
转载 为什么C++编译器不能支持对模板的分离式编译
为什么C++编译器不能支持对模板的分离式编译 刘未鹏(pongba)C++的罗浮宫(http://blog.csdn.net/pongba) 首先,一个编译单元(translation unit)是指一个.cpp文件以及它所#include的所有.h文件,.h文件里的代码将会被扩展到包含它的.cpp文件里,然后编译器编译该.cpp文件为一个.obj文件(假定我们的平台是win3
2015-07-05 15:58:30 318
原创 lua传"值"和传"引用"
例子一x = 1y = xy = 10print(x)输出:1例子二function change(x) x = 10endy = 1change(y)print(y)输出:1例子三x = "test"y = xx = "show"print(y)输出:test例子四
2015-07-02 17:12:06 18362
转载 程序员编程艺术:第五章、寻找满足和为定值的两个或多个数
程序员编程艺术:第五章、寻找和为定值的两个或多个数 作者:July,yansha,zhouzhenren。 致谢:微软100题实现组,编程艺术室。 微博:http://weibo.com/julyweibo 。 出处:http://blog.csdn.net/v_JULY_v 。 wiki:http://tctop.wikispaces
2015-07-02 15:12:25 469
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人