现在的位置: 首页 > 综合 > 正文

标准c(c89,c99)原来不支持缺省参数

2013年10月12日 ⁄ 综合 ⁄ 共 261字 ⁄ 字号 评论关闭

编译一个图象接口库,其中用到cvSaveImage( out_img_name, img); 编译报错:
too few arguments to function cvSaveImage

 

一下子就糊涂了,从来都是这么用 cvSaveImage 的。highgui.h里的函数原型也是定义了缺省的,

 

CVAPI(int) cvSaveImage(const char*  filename, const CvArr* image, const int* params CV_DEFAULT(0)
);

 

 

查了一下,原来缺省参数是 c++的专利 --- 这都不知道, 汗~~~

抱歉!评论已关闭.