c++中宏定义的妙用

来源:互联网 发布:淘宝卖家信誉怎么刷 编辑:程序博客网 时间:2024/05/18 01:55

防止一个头文件被重复包含
#ifndef DEF_H
#define DEF_H
//
头文件内容

#endif

 

得到指定地址上的一个字节或字
#define MEM_B( x ) ( *( (byte *) (x) ) )
#define MEM_W( x ) ( *( (word *) (x) ) )

 

得到一个变量的地址(word宽度)
#define B_PTR( var ) ( (byte *) (void*) &(var) )
#define W_PTR( var ) ( (word *) (void*) &(var) )

原创粉丝点击