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

编译一个图象接口库,其中用到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++的专利 --- 这都不知道, 汗~~~

你可能感兴趣的:(标准c(c89,c99)原来不支持缺省参数)