嗨,我想知道我是否可以自己设置另一个链接结构,以便在 unordered_map 中的键之间实际设置我自己的顺序?或者有一个标准库?我需要 unordered_map 的快速查找功能...
例如:
#include<string>
#include<tr1/unordered_map>
struct linker
{
string *pt;
string *child1;
string *child2;
};
unordered_map<string,int> map({{"aaa",1},{"bbb",2},{"ccc",3},{"ddd",4}});
linker node1 = new linker;
node1.pt = &map.find("aaa")->first;
node1.child1 = &map.find("ccc")->first;
node1.child2 = &map.find("ddd")->first;