我怎样才能访问对

问题描述 投票:-1回答:1
unordered_map<T, pair<int, T>> _sets;  

假设我有一个名为_key的密钥,如何访问unordered_map中的数据?如何从<>中获取数据类型T和int?

c++ std-pair
1个回答
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;
© www.soinside.com 2019 - 2024. All rights reserved.