上一页 1 ··· 4 5 6 7 8
摘要: 阅读lua.h头文件的时候发现typedef int (*lua_CFunction) (lua_State *L); 这么一个定义,突然间没看懂,查了一下才想起来是一个函数指针类型定义; //自定义函数 int my_fun(int*,int) { printf("i is my_fun\n"); 阅读全文
posted @ 2020-09-24 13:42 乐swap火 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 今天遇到一个问题,在宏中使用多个条件的问题,一下子真不知道,借此记录问题 阅读全文
posted @ 2020-09-22 10:31 乐swap火 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 模板特例化也叫模板偏特化,乍听起可能有点摸不着头脑,实际上字如其名,他就是模板的一种特例存在;比如在一个类中,模板参数接受指针类型的时候需要特殊处理,则我们可以将指针版本的那一份专门抽调出来;话不多说直接上代码 //头文件 #ifndef __Template_Hpp_ #define __Temp 阅读全文
posted @ 2020-09-21 20:34 乐swap火 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 简单记录一下tolua的使用(windows下) tolua用与将c/c++暴露给lua调用,支持函数、类、枚举、普通数据类型等等,使用lua自带的CAPI其实也可以做到,实际上tolua就是占用做的,有兴趣的同学可以研究研究,优点是不需要手动写已经自动的参数检查; lua包:http://www. 阅读全文
posted @ 2020-09-01 22:01 乐swap火 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 记录lua CAPI的使用两个函数的声明如下void lua_gettable(lua_State *L, int index); void lua_settable (lua_State *L, int index); 在lua文件中定义了一个全局info表,如果我们想要在c++中获取lua表中字 阅读全文
posted @ 2020-08-31 22:00 乐swap火 阅读(1720) 评论(0) 推荐(1) 编辑
摘要: 今天尝试编译了一下lua的源码,毕竟了解源码对于程序员还是很有诱惑力的。废话不多说,网上关于Windows下的lua源码编译写的都不完整,费了好大力气,不是bat就是makefile还能不能让我这种小白程序员好好活了。 本次是在vs2013上进行的试验,编译后生成静态库、lua解释器lua.exe、 阅读全文
posted @ 2020-08-07 20:28 乐swap火 阅读(351) 评论(0) 推荐(0) 编辑
摘要: #include <stdlib.h> #include <stdio.h> #include <string.h> /************************************* * 递归计算数组元素和 * ************************************** 阅读全文
posted @ 2020-07-06 15:40 乐swap火 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 在游戏中常常会需要使用到寻路算法,常用的有深度寻路、广度寻路、A*寻路等。这些算法都集结了前人的智慧,作为程序员,我们的责任是把这些算法以代码的形式表示出来。本篇记录这两天遇到的A*寻路算法的简易实现。 基础的理论知识网上有很多,这里不再赘述,需要了解的概念有以下几个: F值:起点到终点的距离。 G 阅读全文
posted @ 2020-07-03 15:36 乐swap火 阅读(475) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8