摘要:
阅读lua.h头文件的时候发现typedef int (*lua_CFunction) (lua_State *L); 这么一个定义,突然间没看懂,查了一下才想起来是一个函数指针类型定义; //自定义函数 int my_fun(int*,int) { printf("i is my_fun\n"); 阅读全文
摘要:
今天遇到一个问题,在宏中使用多个条件的问题,一下子真不知道,借此记录问题 阅读全文
摘要:
模板特例化也叫模板偏特化,乍听起可能有点摸不着头脑,实际上字如其名,他就是模板的一种特例存在;比如在一个类中,模板参数接受指针类型的时候需要特殊处理,则我们可以将指针版本的那一份专门抽调出来;话不多说直接上代码 //头文件 #ifndef __Template_Hpp_ #define __Temp 阅读全文
摘要:
简单记录一下tolua的使用(windows下) tolua用与将c/c++暴露给lua调用,支持函数、类、枚举、普通数据类型等等,使用lua自带的CAPI其实也可以做到,实际上tolua就是占用做的,有兴趣的同学可以研究研究,优点是不需要手动写已经自动的参数检查; lua包:http://www. 阅读全文
摘要:
记录lua CAPI的使用两个函数的声明如下void lua_gettable(lua_State *L, int index); void lua_settable (lua_State *L, int index); 在lua文件中定义了一个全局info表,如果我们想要在c++中获取lua表中字 阅读全文
摘要:
今天尝试编译了一下lua的源码,毕竟了解源码对于程序员还是很有诱惑力的。废话不多说,网上关于Windows下的lua源码编译写的都不完整,费了好大力气,不是bat就是makefile还能不能让我这种小白程序员好好活了。 本次是在vs2013上进行的试验,编译后生成静态库、lua解释器lua.exe、 阅读全文
摘要:
#include <stdlib.h> #include <stdio.h> #include <string.h> /************************************* * 递归计算数组元素和 * ************************************** 阅读全文