自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

转载 _cdecl

http://baike.baidu.com/view/1280676.htm几种函数调用方式  __cdecl 是C Declaration的缩写(declaration,声明),表示C语言默认的函数调用方法:所有参数从右到左依次入栈,这些参数由调用者清除,称为手动清栈。被调用函数不会要求调用者传递多少参数,调用者传递过多或者过少的参数,甚至完全不同的参数都不会产生编译阶段的错误

2012-10-11 10:30:29 633

原创 classContainer方法parse

tolua读入pkg文件调用classContainer:parse去解析代码s,通过classContainer:doparse去循环处理代码中的每一行function classContainer:parse (s) --self.curr_member_access = nil while s ~= '' do s = self:doparse(s) methodis

2012-10-11 10:27:09 953

原创 tolua中的每个文件

all.lua : 加载lua目录下的所有文件compat-5.1.lua : dofile的定义compat.lua : 主要是table debug math  string  io函数的定,basic.lua : 基本的c类型定义, 全局变量的定义(类型、枚举、类类型、名字重命名(pkg中@重定义)),一些全局函数的定义feature.lua : 基本上是后面需用定义的所

2012-10-10 17:01:03 1237

原创 doit.lua

在pkg文件中的每一行,都是待处理的内容,调用doit,使用Package函数读入这个pkg中的文件,对每一行内容进行读取。1.  当读到的内容是.h或.c/.cpp文件时,使用extract_code读取这个文件的内容,读取tolua_begin和tolua_end中的内容,然后对代码进行预处理preprocess;2.  调用parse对每一行代码进行解析,解析对象包括lua代码、C代

2012-10-10 15:24:08 644

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除