分析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 责编:豆豆技术应用
正在加载评论...