EXC_BAD_ACCESS для присвоения структуры - не знаю, почему это происходит - PullRequest
2 голосов
/ 08 июля 2011

Моя программа вылетает на линии

params.hessianThreshold = threshold;

CvSURFParams cvSURFParams(double threshold, int extended)
{
    CvSURFParams params;
    params.hessianThreshold = threshold;
    params.extended = extended;
    params.upright = 0;
    params.nOctaves = 4;
    params.nOctaveLayers = 2;
    return params;
}

Я понятия не имею, почему она вылетает при статическом назначении ... есть идеи?

1 Ответ

0 голосов
/ 17 июля 2011

Если этот код находится в заголовке, он должен быть static inline CvSURFParams cvSURFParams(double threshold, int extended) (добавить к нему static inline).Если его нет в заголовке, поместите его в заголовок.

...