Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C/C++ में वेक्टर कैसे काम करता है

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

एक वेक्टर डेटा स्ट्रक्चर स्टैंडर्ड एरे पर एक एन्हांसमेंट है। एरे के विपरीत, जिनका आकार परिभाषित होने पर निश्चित होता है; वेक्टर्स को यूजर की आवश्यकता के अनुसार आसानी से रिसाइज़ किया जा सकता है।

यह लचीलापन प्रदान करता है और नए बने एरे में पिछले एलिमेंट्स को कॉपी करने के लिए एरे के साथ समय की आवश्यकता को कम करता है।

उदाहरण

#include 
#include 
using namespace std;
int main(){
    vector myvector{ 1, 2, 3, 5 };
    myvector.push_back(8);
    //अब वेक्टर बन जाता है 1, 2, 3, 5, 8
    for (auto x : myvector)
    cout << x << " ";
}

आउटपुट

1 2 3 5 8
  1. - नेटवर्क सुरक्षा कैसे काम करती है?

    नेटवर्क सुरक्षा: कार्यविधि, सिद्धांत (CIA त्रय), प्रकार और खतरे नेटवर्क सुरक्षा नीतियों, हार्डवेयर (फायरवॉल, IDS/IPS), सॉफ्टवेयर (एंटीवायरस, VPN) और प्रक्रियाओं के संयोजन के माध्यम से नेटवर्क की गोपनीयता, अखंडता और उपलब्धता (CIA त्रय) की रक्षा करती है। नेटवर्क सुरक्षा के प्रकार क्या हैं? सिस्टम तक

  1. डेटा स्क्रैपिंग कैसे काम करती है? डेटा स्क्रैपिंग कैसे काम करती है?

    चूंकि आप इसे पढ़ रहे हैं, इस बात की अच्छी संभावना है कि आपने डेटा स्क्रैपिंग के लाभों के बारे में सुना होगा और इसकी स्वचालित तकनीक आपको बिना कोई मैन्युअल काम किए बहुत सारा डेटा इकट्ठा करने देती है। लेकिन डेटा स्क्रैपिंग वास्तव में कैसे काम करती है? और क्या यह कठिन है, या कोई भी डेटा स्क्रैप करना सी

  1. C/C++ में मल्टीडायमेंशनल ऐरे का इनिशियलाइज़ेशन C/C++ में मल्टीडायमेंशनल ऐरे का इनिशियलाइज़ेशन

    मल्टीडायमेंशनल ऐरे में, ऐरे का डायमेंशन 1 से अधिक होना चाहिए। निम्नलिखित डायग्राम 3 x 3 x 3 डायमेंशन वाले मल्टीडायमेंशनल ऐरे के लिए मेमोरी आवंटन रणनीति दिखाता है। यह मल्टीडायमेंशनल ऐरे को इनिशियलाइज़ करने के लिए एक C++ प्रोग्राम है। एल्गोरिदम Begin मल्टीडायमेंशनल ऐरे के एलिमेंट्स इनिशियलाइज