我怎样才能访问对

时间:2015-11-08 20:32:30

标签: c++ std-pair

unordered_map<T, pair<int, T>> _sets;  

我们说我有一个名为_key的密钥,如何访问unordered_map中的数据?如何从对中获取数据类型T和int&lt;&gt;?

1 个答案:

答案 0 :(得分:0)

T myT = _sets[_key].first;
pair<int, T> myPair = _sets[_key].second;

int fromPairInt = myPair.first;
T fromPairT = myPair.second;

快速访问:

 int fromPairInt = (_sets[_key].second).first;
    T fromPairT = (_sets[_key].second).second;