【发布时间】:2015-08-11 21:01:54
【问题描述】:
class abc
{
};
int main()
{
std::map<abc, int> m;
abc ob, ob1;
m.insert(std::make_pair(ob, 1));
m.insert(std::make_pair(ob1, 2));
}
即将出现的错误是: /usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/bits/stl_function.h:237:22:注意:' const abc' 不是从 'const std::multimap<_key _tp _compare _alloc>' 派生的
是否需要在类中添加任何加法函数才能使其可散列?
【问题讨论】:
标签: stdmap