2007-11-25 21:43:09 阅读134 评论1 252007/11 Nov25
内联函数
所谓“内联”,即将被调用函数的函数体代码直接地整个插入到该函数被调用处,而不是通过call语句进行。当然,编译器在真正进行“内联”时,因为考虑到被内联函数的传入参数、自己的局部变量,以及返回值的因素,不仅仅只是进行简单的代码拷贝,还需要做很多细致的工作,但大致思路如此。
内联函数在调用时不是像一般的函数那样要转去执行被调用函数的函数体,执行完成后再转回调用函数中,执行其后语句,而是在调用函数处用内联函数体的代码来替换,这样将会节省调用开销,提高运行速度。
将内联函数与带参数的宏定义进行一下比较,它们的代码效率是一样的,但是内联函数要优于宏定义,因为内联函数遵循函数的类型和作用域规则,它与一般函数更相近,在一些编译器中,一旦关上内联扩展,将与一般函数一样进行调用,调试比较方便。
2007-11-16 21:18:27 阅读57 评论0 162007/11 Nov16
写法:
仅提供XX银行---------
申请XX 基金扣帐--------
他用无效--------
(签名)
注意:
1、用蓝色原珠笔;
2、部分笔画与身份证的字交叉或接触;
3、每一行后面一定要划上横线,以免被偷加其它文字;
4、上述文字一定要签在身份证的范围内,但不要遮住 IDNo(身份证字号)及姓名。
无论是信用卡、基金、手机……申请书,只要是需要附身份证复印件的,一律照办,政府的表格也一样。另外,申请书尚未填写的空格,如:附卡申请、加买保险、加买第二支基金、申请手机号等,这些空下的字段都必须画叉叉,以免被不法业者补填。
2007-11-9 23:21:50 阅读385 评论0 92007/11 Nov9
static
static用于全局变量声明和局部变量声明具有完全不同的语义,不得不说,这是C语言设计中的一个不合理之处。
当static用于修饰全局变量声明(或函数声明,可以认为函数声明就是声明一个指向代码段的指针,该指针的值最后由链接时决定,从这个意义上说,函数声明也是一种全局变量声明),它表示该变量具有文件作用域,只能被该源文件的代码引用,不能被其他源文件中的代码访问。在编译时引起的实际变化是被static修饰的变量不会被写入目标文件的输出节,在链接时解析其他模块中的未定义符号时不会被引用到。它的反义词是extern。
当static用于修饰局部变量声明,它表示该变量不是分配在该函数的活动记录中,而是分配在全局的数据段(或bss段)中。简单的说,就是被static修饰的局部变量实际上并不是局部变量,而是具
2007-10-10 11:32:05 阅读123 评论0 102007/10 Oct10
2007-9-25 12:29:19 阅读82 评论0 252007/09 Sept25
作者:杰西卡·玛丽甘( Jessica Mulligan ),2005
你们中的某些人或许认识我,我开发网络游戏约有将近 20 年,写过辛辣的业界专栏,与布利特·帕彻斯凯合著过一本关于网游开发的书,并在全球发行,包括中国的两个版本。所以,在很大程度上,正如人们常说的,我是一个过来之人。
过去这几年,我密切关注着网络游戏业在亚洲的爆发式成长。感谢弘亚世代的编辑给了我一个表述观点的平台,这个专栏每月或多或少都会有所更新。下面就让我们开始吧。
请容我先对中国网络游戏业的同仁们说上一句:你们疯了。
疯得很到位。狂