मैं std :: नक्शे से अधिकतम मूल्य के साथ तत्व प्राप्त करने के लिए कोशिश कर रहा हूँ के साथ तत्व मिल जाए,एसटीडी से अधिकतम मूल्य :: नक्शा
int main() {
map<int, int> m;
m[1] = 100;
m[2] = -1;
auto x = std::max_element(m.begin(), m.end(), m.value_comp());
cout << x->first << " : " << x->second << endl;
}
कारण है कि यह दूसरा तत्व 2 : -1
प्रिंट?
हम्म ... के साथ संकलित करना होगा ... std :: max_element() 'मानचित्र की कुंजी की तुलना करना प्रतीत होता है – Levi
http: //en.cppreference .com/w/cpp/कंटेनर/मानचित्र/value_comp – juanchopanza