Re[2]: STL вставка первого элемента в контейнер std::map
От: Virtus  
Дата: 04.05.11 08:41
Оценка:
Здравствуйте, Alexander G, Вы писали:

AG>Может, удобнее через один map ?


AG>
AG>typedef std::pair< int, int >                        mapKey
AG>typedef std::map< mapKey, mapSubItem >               mapItem;
AG>mapItem                                              m_mapItem;

AG>bool SetSubItemInfo( int nItem, int nSubItem, CCellInfo::eType nType )
AG>{
AG>  CCellInfo * p = new CCellInfo(nType);
AG>  bool result = m_mapItem.insert( std::make_pair(nItem, nSubItem), p);
AG>  if ( ! result  )
AG>  {
AG>    delete p;
AG>  }
AG>  return result;
AG>}
AG>


Спасибо, этот вариант красивее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.