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

关于define语句的一个有关问题

2013-07-04 
关于define语句的一个问题#define CVAPI(rettype) CV_EXTERN_C CV_EXPORTS rettype CV_CDECL这句话咋理解?

关于define语句的一个问题

#define CVAPI(rettype) CV_EXTERN_C CV_EXPORTS rettype CV_CDECL

这句话咋理解?
[解决办法]
引用:
Quote: 引用:

CVAPI(rettype)
替换为
CV_EXTERN_C CV_EXPORTS rettype CV_CDECL

像你上边的例子,就会展开为

CV_EXTERN_C CV_EXPORTS void CV_CDECL cvCircle( CvArr* img, CvPoint center, int radius, CvScalar color, int thickness CV_DEFAULT(1), int line_type CV_DEFAULT(8), int shift CV_DEFAULT(0));

有点懂了,rettype是不是就是函数类型?

是什么都可以。。只是直接的文本替换。。

热点排行