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

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

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