c
文章平均质量分 72
LuckilyYu
程序,算法,游戏,汉化,iPhone。。。
展开
-
关于 sizeof() 的一些思考
关于 sizeof() 的一些思考 关键词:sizeof 这是网上的一个帖子,最初来自那里已经记不得了,不过我觉得很不错。 我对原文做了一些修改转载 2008-06-11 13:58:00 · 749 阅读 · 0 评论 -
【转】C++的四种cast操作符的区别--类型转换
【转】C++的四种cast操作符的区别--类型转换转载 2010-06-14 19:57:00 · 750 阅读 · 0 评论 -
关于c语言中的字节对齐padding问题
关于c语言中的字节对齐padding问题原创 2010-07-30 22:01:00 · 4072 阅读 · 1 评论 -
C 语言中的可变参数宏
在网上下载了vc++ 2008的绿色精简版,很小很好用。从此不再用vc6.0啦,编译STL不用再报一大堆的warning了~1.可变参数宏__VA_ARGS__表示参数列表哦#include #include using namespace std;#define DEBGE_TRACE(fmt, ...) / trace__r(__FILE__, __FUNCTION原创 2010-02-07 16:20:00 · 939 阅读 · 0 评论 -
一个n维井字棋的游戏
前几天在任务中国上接了一个任务,主要完成一个n维井字棋的设计。n维井字棋的概念是从二维井字棋开始的,二维井字棋为3×3的棋盘,而三维的就为3×3×3,四维,五维以此类推,不过四维,五维有点难以想象,呵呵。 其中主要有两个实现,第一个就是统计一种符号(代表一个玩家)有3个棋子在一条直线上的出现次数。第二个就是让电脑实现AI。 第一个任务其实想法比较简单,就是从一个点开始,沿着原创 2009-11-26 22:08:00 · 2034 阅读 · 0 评论 -
VA_LIST的用法
有关VA_LIST的用法VA_LIST 是在C语言中解决变参问题的一组宏VA_LIST的用法: (1)首先在函数里定义一具VA_LIST型的变量,这个变量是指向参数的指针 (2)然后用VA_START宏初始化变量刚定义的VA_LIST变量,这个宏的第二个参数是第一个可变参数的前一个参数,是一个固定的参数。转载 2008-12-21 14:31:00 · 1154 阅读 · 0 评论 -
内存管理的一个实验
之所以会写这个程序是因为培训中有一课是TDD(test-driven devp),先写测试后写程序,是一种比较神奇的编程方法,看似不可能,其实这样程序出错的可能性更小。如果大家对TDD有兴趣可以去看看其他的书,我就不讨论了。接下来要谈的MemPool是课中实践题目,但是由于系统是linux,搞的我晕头转向的(命令行操作路径切换),程序没怎么写,l原创 2008-11-29 19:53:00 · 1120 阅读 · 0 评论 -
setjmp和longjmp【转】
int setjmp(jmp_buf jmpb)设置缓冲区来保存堆栈的内容,将保存的上下文存入进程的自身的数据空间(u区),并继续在当前的上下文中执行,一旦碰到了longjmp,进城就从该进程的u区,取出先前保存的上下文,并恢复该进程的上下文为先前保存的上下文。这时核心将使得进程从setjmp处执行(摘自:unix平台下c语言高级编程指南)void longjmp(j转载 2008-11-07 18:58:00 · 795 阅读 · 0 评论 -
C++中const的用法汇总
1、什么是const? 常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。(当然,我们可以偷梁换柱进行更新:) 2、为什么引入const? const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。 3、cons有什么主要的作用? (1)可以定义const常量,具有不可变性。 例如: const in转载 2008-09-10 13:20:00 · 736 阅读 · 0 评论 -
Read cocos2d-x source code
1.cocos2dx(using IOS platform) uses clean opengles project.in main.m:int retVal = UIApplicationMain(argc, argv, nil, @"PlantLinkAppCon原创 2011-08-22 08:25:03 · 5248 阅读 · 0 评论