儿童节哈哈

今天是儿童节,我们的游戏也要开启测试了,说实话,心情挺忐忑的。

好久没看过源码了,昨天抽空看了下lua的源码,说实话没看太懂(废话),不过里头很多实现很迷人啊,首先是union的运用。说实话写代码的时候这个关键字根本没用过,也很少见到,但是在lua的源码中用的很多。

typedef union {
GCObject *gc;
void *p;
lua_Number n;
int b;
} Value;

typedef struct lua_TValue {

Value value;

int tt;

} TValue;

代码如上,用C语言来实现多态,哈哈好巧妙。然后从而可以让Lua可以实现弱类型。今天继续~~~

=========================

昨天飞舟跟我们介绍了下str一些库函数实现,strlen, strcpy, strncpy,尤其是strlen的汇编实现,非常精妙,体现了我们从没想过的一种算法思想,然后还有hresult的一些用途,很有趣,哈哈~~

 

发表评论

电子邮件地址不会被公开。