小编use*_*497的帖子

无法从c ++中的向量中删除void指针

大家好我试图从vector中删除void指针,程序在删除时崩溃.非常感谢你!

template <class T> class tArray_t : public vpArr_t {
  virtual ~tArray_t() {

   for (vector<void*>::iterator it = array.begin() ; it != array.end(); )
   {
          vector<void*>::iterator nextElement = it+1;
          delete *it; // here is the crash
          it = nextElement; 
   }
Run Code Online (Sandbox Code Playgroud)

};

c++ pointers vector void

1
推荐指数
1
解决办法
362
查看次数

标签 统计

c++ ×1

pointers ×1

vector ×1

void ×1