条件编译:
根据条件,有选择编译程序中的部分代码
.不是很清楚的可以 baidu.下面是百度百科中的定义.
一般情况下,源程序中所有的行都参加编译。但有时希望对其中一部分内容只在满足一定条件下才进行编译,即对一部分内容指定编译条件,这就是“条件编译”(conditional compile)
条件编译一般用来控制同一个项目的多个版本,如游戏中, 上不同平台的版本需要实现不同的平台接口.条件编译可以在一个项目方便的控制版本的同时不增加编译后的程序文件大小(这对 web 游戏很重要,第一次加载的速度越快,则可能完成游戏新手引导的人会越多.),同时还不损耗程序的性能.
具体的实现方式见下面的示例代码:代码中有很详细的注释,在FB中建个项目 试一下 就知道了.
一般情况下,源程序中所有的行都参加编译。但有时希望对其中一部分内容只在满足一定条件下才进行编译,即对一部分内容指定编译条件,这就是“条件编译”(conditional compile)
条件编译一般用来控制同一个项目的多个版本,如游戏中, 上不同平台的版本需要实现不同的平台接口.条件编译可以在一个项目方便的控制版本的同时不增加编译后的程序文件大小(这对 web 游戏很重要,第一次加载的速度越快,则可能完成游戏新手引导的人会越多.),同时还不损耗程序的性能.
具体的实现方式见下面的示例代码:代码中有很详细的注释,在FB中建个项目 试一下 就知道了.