读书人

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

发布时间: 2013-07-04 11:45:51 作者: rapoo

关于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是不是就是函数类型?

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

读书人网 >C++

热点推荐