У меня есть программа C, называемая функцией opencv2.0:
cvSaveImage( out_img_name, img);
Компилятор gcc сообщает, что
слишком мало аргументов для функции cvSaveImage
Прототипом cvSaveImage в highgui.h является
CVAPI (int) cvSaveImage (const char * filename, const CvArr * image, const int * params CV_DEFAULT (0))
После того, как я изменил свой вызов на
cvSaveImage( out_img_name, img, 0);
Компиляция наконец-то успешна. Означает ли это, что значения по умолчанию для аргументов функции поддерживаются только в С++, но не C?
Спасибо и приветствую!