1. 程式人生 > >標準c(c89,c99)原來不支援預設引數

標準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++的專利 --- 這都不知道, 汗~~~