首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

#define的一个有关问题

2013-04-20 
#define的一个问题貌似看到一个栗子开始的时候是#define MD_API_EXPORT 在中间过程中定义了一个类class MD

#define的一个问题
貌似看到一个栗子

开始的时候是
#define MD_API_EXPORT 
在中间过程中定义了一个类
class MD_API_EXPORT XXX
{}

类名前面的加的MD_API_EXPORT是什么意思? C++ 类 define
[解决办法]
class MD_API_EXPORT XXX
我觉得上面的MD_API_EXPORT就是占个位置而已,在语义上没有任何作用。

只是表示这个类是个API接口类而已。
[解决办法]

引用:
引用:引用:那要看#define MD_API_EXPORT 后半啦是什么啊。
比如#define WCHAR wchar_t,有后半啦才行啊。你弄错了 没有后半 这里只是想要定义一个宏名而已

应该是只想定义一个宏名  那是不是 可以当做是 #define MD_API_EXPORT "空……
就是没有任何含义 那倒不至于 
类似 
#define IN
#define OUT
int func(IN int key, OUT char* ch);
可以暗示一下参数的作用

也可以用是 
#ifndef 这样的条件编译里面

热点排行