इस लेख में, हम C++ STL में मल्टीमैप::क्लियर () फंक्शन की कार्यप्रणाली, सिंटैक्स और उदाहरणों पर चर्चा करेंगे।
C++ STL में मल्टीमैप क्या है?
मल्टीमैप सहयोगी कंटेनर हैं, जो मानचित्र कंटेनर के समान हैं। यह एक विशिष्ट क्रम में की-वैल्यू और मैप्ड वैल्यू के संयोजन से बनने वाले तत्वों को स्टोर करने की सुविधा भी देता है। एक मल्टीमैप कंटेनर में एक ही कुंजी से जुड़े कई तत्व हो सकते हैं। डेटा को आंतरिक रूप से हमेशा संबंधित कुंजियों की सहायता से क्रमबद्ध किया जाता है।
मल्टीमैप क्या है::क्लियर()?
मल्टीमैप ::क्लियर () फंक्शन C++ STL में एक इनबिल्ट फंक्शन है, जिसे <मैप> हेडर फाइल में परिभाषित किया गया है। clear() का उपयोग संबंधित मल्टीमैप कंटेनर से सभी सामग्री को हटाने के लिए किया जाता है। यह फ़ंक्शन सभी मानों को हटा देता है और कंटेनर का आकार 0 बना देता है।
सिंटैक्स
Map_name.clear();
पैरामीटर
यह फ़ंक्शन कोई पैरामीटर स्वीकार नहीं करता है।
रिटर्न वैल्यू
यह फ़ंक्शन कुछ भी नहीं देता है
इनपुट
multimap<char, int > newmap; newmap.insert(make_pair(‘a’, 1)); newmap.insert(make_pair(‘b’, 2)); newmap.insert(make_pair(‘c’, 3)); newmap.clear();
आउटपुट
size of the multimap is: 0
उदाहरण
#include<iostream> #include<map&g; using namespace std; int main(){ multimap<int,int > mul_1; //inserting elements to multimap1 mul_1.insert({1,10}); mul_1.insert({2,20}); mul_1.insert({3,30}); mul_1.insert({4,40}); mul_1.insert({5,50}); cout << "Multimap size before using clear function : "; cout <<mul_1.size() << '\n'; mul_1.clear(); cout << "Multimap size after using clear function : "; cout << mul_1.size() << '\n'; }
आउटपुट
यदि हम उपरोक्त कोड चलाते हैं तो यह निम्न आउटपुट उत्पन्न करेगा -
Multimap size before using clear function : 5 Multimap size after using clear function : 0