Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

एसटीडी ::मानचित्र के साथ श्रेणी-आधारित () लूप का उपयोग कैसे करें?

यहां हम देखेंगे कि std::map प्रकार की वस्तुओं के लिए लूप के आधार पर श्रेणी का उपयोग कैसे करें। सी ++ में, हम जानते हैं कि मानचित्र प्रकार की वस्तुएं हैं। वह कुंजी मूल्य जोड़े स्टोर कर सकता है। नक्शा मूल रूप से जोड़ी वस्तुओं को संग्रहीत करता है। इस जोड़ी ऑब्जेक्ट का उपयोग एक कुंजी और संबंधित मान को संग्रहीत करने के लिए किया जाता है। ये कुंजियाँ और मान टेम्प्लेट का उपयोग करके कार्यान्वित किए जाते हैं, इसलिए हम किसी भी प्रकार के डेटा का उपयोग कर सकते हैं।

लूप के आधार पर रेंज का उपयोग करने के लिए, हम लूप के लिए परिभाषित कर सकते हैं जो नक्शे के प्रत्येक जोड़े के माध्यम से पुनरावृति कर सकता है। आइए बेहतर विचार प्राप्त करने के लिए कोड देखें।

उदाहरण कोड

#include<iostream>
#include<map>
using namespace std;
main() {
   map<char, string> my_map;
   my_map.insert(pair<char, string>('A', "Apple"));
   my_map.insert(pair<char, string>('B', "Ball"));
   my_map.insert(pair<char, string>('C', "Cat"));
   my_map.insert(pair<char, string>('D', "Dog"));
   my_map.insert(pair<char, string>('E', "Eagle"));
   my_map.insert(pair<char, string>('F', "Flag"));
   my_map.insert(pair<char, string>('G', "Ghost"));
   my_map.insert(pair<char, string>('H', "Hill"));
   my_map.insert(pair<char, string>('I', "India"));
   my_map.insert(pair<char, string>('J', "Jug"));
   for(auto& key_val : my_map) {
      cout << "The " << key_val.first << " is pointing to: " << key_val.second << endl;
   }
}

आउटपुट

The A is pointing to: Apple
The B is pointing to: Ball
The C is pointing to: Cat
The D is pointing to: Dog
The E is pointing to: Eagle
The F is pointing to: Flag
The G is pointing to: Ghost
The H is pointing to: Hill
The I is pointing to: India
The J is pointing to: Jug

  1. लूप कमांड के लिए बैश का उपयोग कैसे करें

    प्रौद्योगिकी के साथ अपने जीवन को आसान बनाने के सर्वोत्तम तरीकों में से एक, चाहे वह काम पर हो या घर पर, स्वचालन का उपयोग करना है। स्क्रिप्ट और समयबद्ध नौकरियों के साथ कार्यों को स्वचालित करना आपको समय, सिरदर्द और प्रयास बचाने का एक निश्चित तरीका है। हालांकि, यह तुरंत स्पष्ट नहीं है कि कहां से शुरू कि

  1. Microsoft Word के साथ व्याकरण का निःशुल्क उपयोग कैसे करें

    अधिकांश कार्यालय नौकरियों के लिए, व्याकरण कौशल बहुत महत्वपूर्ण हैं क्योंकि वे उस सामग्री को बनाते हैं जिसे आप आसानी से पढ़ सकते हैं और समझ सकते हैं। लेकिन यह सुनिश्चित करना कि आपके द्वारा बनाई गई प्रत्येक रिपोर्ट या सामग्री के साथ आपका व्याकरण शीर्ष पर है और वास्तव में आपकी उत्पादकता को नुकसान पहुंच

  1. रूबी मानचित्र विधि का उपयोग कैसे करें (उदाहरण के साथ)

    मैप एक रूबी विधि है जिसका उपयोग आप ऐरे, हैश और रेंज के साथ कर सकते हैं। मानचित्र का मुख्य उपयोग डेटा को ट्रांसफ़ॉर्म करना है। उदाहरण के लिए : स्ट्रिंग्स की एक सरणी को देखते हुए, आप प्रत्येक स्ट्रिंग पर जा सकते हैं और प्रत्येक वर्ण को अपरकेस बना सकते हैं। या यदि आपके पास User . की सूची है ऑब्जेक्