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

सी ++ एसटीएल में कंटेनर

इस ट्यूटोरियल में, हम C++ STL में कंटेनरों को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे।

कंटेनर वे वस्तुएं हैं जिनका उपयोग एक ही प्रकार या भिन्न के कई तत्वों को संग्रहीत करने के लिए किया जाता है। उसके आधार पर उन्हें आगे -

. के रूप में वर्गीकृत किया जा सकता है
  • अनुक्रम कंटेनर (सरणी, वेक्टर, सूची)

  • सहयोगी कंटेनर (सेट, मैप, मल्टीमैप)

  • अनियंत्रित सहयोगी कंटेनर (unordered_set, unordered_map)

  • कंटेनर एडेप्टर (ढेर, कतार)

उदाहरण

#include <iostream>
using namespace std;
int main(){
   int array[10] = {1,2,3,4};
   for(int i=0; i<10; i++){
      cout << array[i] << " ";
   }
   return 0;
}

आउटपुट

1 2 3 4 0 0 0 0 0 0

  1. सी ++ एसटीएल में नक्शा max_size ()

    इस लेख में हम C++ STL में map::max_size() फंक्शन की कार्यप्रणाली, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। C++ STL में मैप क्या है? मानचित्र सहयोगी कंटेनर हैं, जो एक विशिष्ट क्रम में कुंजी मान और मैप किए गए मान के संयोजन से बने तत्वों को संग्रहीत करने की सुविधा प्रदान करते हैं। मैप कंटेनर में डेटा को

  1. सी ++ एसटीएल (3) में बनाम unordered_set सेट करें

    इस लेख में, आइए समझते हैं कि C++ STL में क्या सेट और unordered_set है और इस तरह उनके बीच अंतर का ज्ञान प्राप्त करें। क्या सेट है? एक सेट एक सहयोगी कंटेनर है जिसमें कुंजी प्रकार की अनूठी वस्तुओं का एक क्रमबद्ध सेट होता है। प्रत्येक तत्व केवल एक बार हो सकता है, इसलिए डुप्लिकेट की अनुमति नहीं है। उपयो

  1. सी ++ एसटीएल में ढेर (3.5)

    C++ STL में, स्टैक का उपयोग कंटेनर के रूप में किया जाता है जिसे LIFO संरचना के रूप में कार्यान्वित किया जाता है। LIFO का मतलब लास्ट इन फर्स्ट आउट। स्टैक पुस्तकों के ढेर के रूप में देख सकता है जिसमें पुस्तकों को एक के ऊपर एक व्यवस्थित किया जाता है और अंतिम डाली गई पुस्तक सबसे पहले हटाई जाएगी, इसलिए इ