multimap<CString,CLink *>::iterator CMainFrame::GetDraw(HWND getHwnd)
{ multimap<CString,CLink *>::iterator it;
for ( it=map_Draw.begin() ; it != map_Draw.end(); it++ )
{
                
                 if(getHwnd==(*it).second->drawHwnd)
{
return it;
}
                 }
      if(it==NULL) //出错1
      {
           .................................       }
      return NULL;//出错2}
出错1 :no operator found which takes a left-hand operand of type 'std::_Tree<_Traits>::iterator' (or there is no acceptable conversion)出错2:cannot convert parameter 1 from 'int' to 'const std::_Tree<_Traits>::iterator &'在vs2003可以编译,但在vs2008就不行,听说vs2008的c比较标准,但这样出错好像也不应该,到底错在那里,请大家帮忙!