分析HelloWorldBasic

http://tech.ddvip.com   2008年09月08日    社区交流

内容摘要:GLDEF_C 和 GLDEF_D 指定了一个全局定义(GLobal DEFination)。这两个宏没有给出一个固定的定义,但是它们被作为函数和变量的记号。

  一、项目入口(HelloWorldBasic.cpp)

  (一)包含文件

  1、eikstart.h

  (二)程序主体

  1、

#define GLREF_D extern
#define GLDEF_D
#define LOCAL_D static
#define GLREF_C extern
#define GLDEF_C
#define LOCAL_C static

  后缀 _D 和 _C 是 EPOC 的的一个约定,_D 指数据声明(declaration of Data),_C 指代码定义(definition of Code)。

  LOCAL_C 和 LOCAL_D ,被 static 所取代。

  GLREF_C 和 GLREF_D 被指定为全局引用(GLobal REFerence):extern 。

  GLDEF_C 和 GLDEF_D 指定了一个全局定义(GLobal DEFination)。这两个宏没有给出一个固定的定义,但是它们被作为函数和变量的记号。

来源:badcitizen的专栏    作者:badcitiz    责编:豆豆技术应用

正在加载评论...