cvMat->data.ptr
cvMat*Frame;intp=i*m_width+j;判断Frame->data.ptr[p]是否为1!Frame->data.ptr[p]是什么意思?...
cvMat* Frame;int p = i*m_width+j;
判断Frame->data.ptr[p]是否为1!Frame->data.ptr[p]是什么意思? 展开
判断Frame->data.ptr[p]是否为1!Frame->data.ptr[p]是什么意思? 展开
展开全部
#include<stdio.h>
struct Date
{
int ptr[10];
};
struct veMat
{
struct Date date;
};
veMat* Frame;//int p=i*m_width+j;
//Frame->data.ptr[p];
main()
{
veMat v1;
Frame=&v1;
Frame->date.ptr[1]=1;
printf("%d",Frame->date.ptr[1]);
}
像这样一个程序,cvMat* Frame,就定义了一个cvMat型的指针,
struct veMat 包含了一个struct Date型的date,而date里又包含了
一个ptr数组,
Frame->data.ptr[p]的意思就是Frame这个指针指向的data里的ptr数组的第p的元素,如果是在c++离的还可能是类里面的成员函数,
总之这是一个用来访问一个特定位置的指针
struct Date
{
int ptr[10];
};
struct veMat
{
struct Date date;
};
veMat* Frame;//int p=i*m_width+j;
//Frame->data.ptr[p];
main()
{
veMat v1;
Frame=&v1;
Frame->date.ptr[1]=1;
printf("%d",Frame->date.ptr[1]);
}
像这样一个程序,cvMat* Frame,就定义了一个cvMat型的指针,
struct veMat 包含了一个struct Date型的date,而date里又包含了
一个ptr数组,
Frame->data.ptr[p]的意思就是Frame这个指针指向的data里的ptr数组的第p的元素,如果是在c++离的还可能是类里面的成员函数,
总之这是一个用来访问一个特定位置的指针
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询