注册 登录
编程论坛 C++教室

关于QVector容器的问题

knife111 发布于 2016-04-02 17:03, 4467 次点击
我想请教一个问题,我定义了一个类例如:
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函数一返回程序就崩溃,我觉得应该是越界之类的内存问题,但不知道怎么解决哪位兄弟能解决的,麻烦告诉一下
1 回复
#2
hjx11202016-04-03 17:56
楼主的入口函数可能干了什么坏事
1