花了一个上午的时间查了内存泄漏最终问题处在一个小细节,汗啊。。。记录下
typedef struct _MylistSHELLITEM
{
std::vector<int> Number;
CString Mystr;
}MylistSHELLITEM,*PMylistSHELLITEM;
typedef std::vector<MylistSHELLITEM> hmjMy_m_VectorShellItem;
hmjMy_m_VectorShellItem My_m_VectorShellItem;
在使用My_m_VectorShellItem之前一定要记得进行size()判断大小,否则在不留意使用到My_m_VectorShellItem里面的东西的时候会直接返回例如
CString Myceshi;
Myceshi=My_m_VectorShellItem[0].Mystr