我有一个结构A,定义如下:
typedef struct A
{
CvRect B; // rect
int C;
double D;
}
A;
Run Code Online (Sandbox Code Playgroud)
...
在我的主程序中,我抓住了一系列项目:
A *r = (A*) cvGetSeqElem(X, i);
Run Code Online (Sandbox Code Playgroud)
每当我尝试访问rect时,我都会收到以下错误之一:
if (r.rect.width>100 && r.rect.height>100)
Run Code Online (Sandbox Code Playgroud)
错误:请求'r'中的成员'rect',这是非类型'A'
要么
if (r->rect->width>100 && r->rect->height>100)
Run Code Online (Sandbox Code Playgroud)
错误:' - >'的基本操作数有非指针类型'CvRect'
任何想法如果访问结构CvRect->高度,如果它在另一个结构中?
谢谢!
| 归档时间: |
|
| 查看次数: |
427 次 |
| 最近记录: |