इस ट्यूटोरियल में, हम C++ STL में मैप इक्वल_रेंज को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे।
यह फ़ंक्शन इटरेटर की एक जोड़ी देता है जो कंटेनर की सीमा को सीमित करता है जिसमें दिए गए पैरामीटर के बराबर कुंजी रहती है।
उदाहरण
#include <bits/stdc++.h>
using namespace std;
int main() {
//initializing container
map<int, int> mp;
mp.insert({ 4, 30 });
mp.insert({ 1, 40 });
mp.insert({ 6, 60 });
pair<map<int, int>::iterator,
map<int, int>::iterator>
it;
it = mp.equal_range(1);
cout << "The lower bound is " << it.first->first<< ":" << it.first->second;
cout << "\nThe upper bound is "<< it.second->first<< ":" << it.second->second;
return 0;
} आउटपुट
The lower bound is 1:40 The upper bound is 4:30