Здравствуйте, Аноним, Вы писали:
А>Вот
А>А>m_objects_supporter[m_toolbar_plugins[i]->m_supported_objectsIDs[j]] = tmpOS;
А>
А>где
А>
А>struct OBJ_SUPPORTER
А>{
А> int plugin_index;
А> CBitmap32* object_icon;
А> OBJ_SUPPORTER()
А> {
А> plugin_index = -1;
А> object_icon = NULL;
А> };
А> const OBJ_SUPPORTER &operator = (const OBJ_SUPPORTER &src)
А> {
А> plugin_index = src.plugin_index;
А> object_icon = src.object_icon;
А> return *this;
А> }
А>} ;
А>tmpOS - это OBJ_SUPPORTER
А>m_objects_supporter - это std::map<std::string, OBJ_SUPPORTER>
А>m_toolbar_plugins[i]->m_supported_objectsIDs - это std::vector<const char*>;
А>
А>Пишет, что
А>error C2784: 'bool std::operator <(const std::_Tree<_Traits> &,const std::_Tree<_Traits> &)' : could not deduce template argument for 'const std::_Tree<_Traits> &' from 'const std::string'
А>Что это?
попробуй..
m_objects_supporter[std::string(m_toolbar_plugins[i]->m_supported_objectsIDs[j])] = tmpOS;
если не поможет..
то напиши сверху..
#inline <string>