关于QVector容器的问题
我想请教一个问题,我定义了一个类例如: typedef struct {
char a[256];
int b;
int c;
}WriteRetInfo, *pWriteRetInfo;
class A {
public:
void aa();
private:
QVector<pWriteRetInfo> data;
}
A::aa()
{
for (QVector<HANDLE>::iterator Iter = hMap.begin(); Iter != hMap.end(); ++Iter) {
pWriteRetInfo Temp = (pWriteRetInfo)MapViewOfFile(*Iter, FILE_MAP_ALL_ACCESS, 0, 0, 0);
data.append(Temp);
}
只要aa函数一返回程序就崩溃,我觉得应该是越界之类的内存问题,但不知道怎么解决哪位兄弟能解决的,麻烦告诉一下