push_back 异常中断
CString str;
vector<CString> vt;
UINT uCount=0;
while( (uCount = m_f.Read(tc, sizeof(TCHAR)*TCCOUNT)) )
{
……
str=_T("张");
vt.push_back(str);
……
}
我有一段简单的不能再简单的,用vector保存从文件里读出来的数据的代码了,一开始以为是读文件出了什么问题,后来把代码
改成这个样子,就是str直接赋值,直接用vector push_back 这个string,一运行到这里就异常中断。而把str=_T("");就没有这个问题,以前一个同事也遇到过类似的问题,他说最后解决,好像是vector包含的那个类的构造函数出了问题。而那个类是他自己写的,但我用的这两个类都是库里的,不应该会出什么问题呀,奇怪死的问题