会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
在风中飘摇
如果我哪天赚钱了,不会捐慈善, 做个纯投入的游戏公司吧, 只做好玩的游戏, 为了可怜的中国玩家, 为了曾经热血过的青春岁月, 为了曾经追逐过的游戏梦。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
15
下一页
2014年9月25日
Lua数据持久化
摘要: 1、数据文件我们可以利用Lua中的table构造式来定义一种文件格式,即文件中的数据是table构造并初始化的代码 ,这种方式对于Lua程序而言是非常方便和清晰的,如:Entry{"deng","Male","22"}Entry{"li","Female","22"}该数据存储在“example....
阅读全文
posted @ 2014-09-25 09:08 Mr. Ant
阅读(2591)
评论(0)
推荐(0)
2014年9月24日
Lua数据结构
摘要: lua中的table不是一种简单的数据结构,它可以作为其他数据结构的基础,如:数组,记录,链表,队列等都可以用它来表示。1、数组在lua中,table的索引可以有很多种表示方式。如果用整数来表示table的索引,即可用table来实现数组,在lua中索引通常都会从1开始。--二维数组n=10 m=1...
阅读全文
posted @ 2014-09-24 21:26 Mr. Ant
阅读(5339)
评论(0)
推荐(1)
Lua迭代器和泛型for
摘要: 1、迭代器与closure在lua中,迭代器通常为函数,每调用一次函数,会返回集合中的下一个元素。每个迭代器在成功调用的时候,都需要保存一些状态,closure(闭包)完美为迭代器运用而生。function values(t) local i=0 return function() --...
阅读全文
posted @ 2014-09-24 20:31 Mr. Ant
阅读(773)
评论(0)
推荐(0)
lua函数
摘要: 一、函数 在lua中函数的调用方式和C语言基本相同。 如print(“hello world”), z=add(x+y)。唯一的差别是,如果函数只有一个参数,并且该参数是字符串或者table构造器,那么圆括号可以省略,如print “hello world”, f{x=10,y=10}。 我对于...
阅读全文
posted @ 2014-09-24 15:32 Mr. Ant
阅读(445)
评论(0)
推荐(0)
2014年9月23日
lua库函数
摘要: 这些函数都是Lua编程语言的一部分, 点击这里了解更多.assert(value) - 检查一个值是否为非nil, 若不是则(如果在wow.exe打开调试命令)显示对话框以及输出错误调试信息collectgarbage() - 垃圾收集器. (新增于1.10.1)date(format, time)...
阅读全文
posted @ 2014-09-23 16:20 Mr. Ant
阅读(512)
评论(0)
推荐(0)
2014年9月11日
lua的table排序
摘要: lua中利用到的排序的基本上就是构造函数(table)了,为了便于和C区分开来,我俗称它为表单。实例:(原理就是LUA集成的冒泡算法)排序的一般姿势(对于只包含数字或者只包含字符串的简单数组)table.sort(test)扩展版table.sort(test, function(a,b) retu...
阅读全文
posted @ 2014-09-11 17:07 Mr. Ant
阅读(18454)
评论(0)
推荐(0)
2014年8月14日
C/C++中的实参和形参
摘要: 今天突然看到一道关于形参和实参的题,我居然不求甚解。藐视过去在我的脑海里只有一个参数的概念,对于形参和实参的区别还真的不知道,作为学习了几年C++的人来说,真的深深感觉对不起自己对不起C++老师 T。T我觉得只要明白了值传递和地址传递,就应该能明白形参和实参的具体工作细节了。1、值传递 实参是变量...
阅读全文
posted @ 2014-08-14 19:31 Mr. Ant
阅读(36815)
评论(2)
推荐(4)
2014年3月19日
C++以对象管理资源
摘要: 先看下面一段代码:class Node {};Node* CreateNode(){ }void Solve(){ Node *p=CreateNode(); //调用CreateNode函数 ... delete p; //释放资源}这样释放资源(delete)做法是正确的。但是,我们怎么能保证其他人在利用这个代码时在delete之前会不会使用continue语句或者return语句跳过delete,这样一来的话不就无法释放资源浪费资源了吗。有什么办法呢?即在程序结束之前一定会自动释放资源。auto_ptr(智能指针):其析构函数自动对其所指的函数调...
阅读全文
posted @ 2014-03-19 21:42 Mr. Ant
阅读(907)
评论(0)
推荐(0)
C++复制对象时勿忘每一部分
摘要: 现看这样一个程序:void logCall(const string& funcname) //标记记录{ cout <<funcname <<endl;}class Custom{ public: Custom(const Custom& p):name(p.name) { logCall("Custom copy constructor!") } Custom& operator=(const Custom& p) { logCall("Custom copy assignment operator!&q
阅读全文
posted @ 2014-03-19 17:18 Mr. Ant
阅读(233)
评论(0)
推荐(0)
了解C++默认编写并调用哪些函数
摘要: 概念:编译器可以暗自为class创建default构造函数、copy构造函数、copy assignmengt构造函数,以及析构函数。比如你写下:struct Node{};这就好像你写下这样的代码:struct Node{ Node(){} //default构造函数 Node (const Node& p){} //copy构造函数 ~Node(){} //析构函数 Node& operator=(const Node& p){} // copy assignment操作符};唯有当这些函数被需要(被调用),它们才会被...
阅读全文
posted @ 2014-03-19 10:09 Mr. Ant
阅读(475)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
15
下一页
公告