我有如下定義一個struct答:訪問結構失敗
typedef struct A
{
CvRect B; // rect
int C;
double D;
}
A;
...
在我的主程序,我搶項目的序列中的一個項目:
A *r = (A*) cvGetSeqElem(X, i);
每當我嘗試訪問RECT,我收到以下錯誤之一:
if (r.rect.width>100 && r.rect.height>100)
錯誤:請求構件在 'R' '的rect',其是非類類型的 'A'
或
if (r->rect->width>100 && r->rect->height>100)
錯誤:基地操作數 ' - >' 具有非指針類型'CvRect'
任何想法如何訪問結構CvRect->高度,如果它是在另一個結構內?
謝謝!
你的'聲明A'不包含一個叫做'rect'成員。 – twoflower