У меня есть проект, хорошо работающий на VC ++ 2003 .Net.Но я обновил его до VC ++ 2008, после чего он успешно скомпилирован.Теперь я выполнил его, и он вылетает в следующем коде:
CString szDCode(_T("E007"), _T("****"));
map<CString, CString>::iterator itr;
itr = m_ECodes.find(szDCode);
if(itr != m_ECodes.end())
{
szDCode = (*itr).second;
itr = m_LineComponents.find(szDCode);
if(itr != m_ECodes.end()) // This line is creating Error, While I have 4-5 items in it.
szDCode = (*itr).second;
}
Здесь генерируется ошибка: Выражение: сопоставление и установка итераторов несовместимы.
Плзпомоги мне.
Абхишек