具体而言,假设有问题的地图是 unordered_map<string, double> 。然后,我想获得 --- 的密钥,以及 vector<string> vector<double> 值。unordered_map<string, double> um; vector<string> vs = um.enum_keys(); vector<double> vd = um.enum_values(); 我...
形式的值。 unordered_map<string, double> um; vector<string> vs = um.enum_keys(); vector<double> vd = um.enum_values(); 我可以遍历地图并收集结果,但是还有更多吗有效的方法?如果有一种也适用于常规地图的方法就好了,因为我可能会转向那个。c++...
int> myMap = { {"key1", 10}, {"key2", 20}, {"key3", 30}, {"key4", 20}, {"key5", 40} }; int max_value = INT_MIN; std::string max_key; for (const auto& pair : myMap) { if (pair.second > max_value) { max_value = pair.second; max_key = pair.first...
具体而言,假设有问题的地图是 unordered_map<string, double> 。然后,我想获得 --- 的密钥,以及 vector<string> vector<double> 值。unordered_map<string, double> um; vector<string> vs = um.enum_keys(); vector<double> vd = um.enum_values(); 我...