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