इस ट्यूटोरियल में, हम 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