इस ट्यूटोरियल में, हम यह समझने के लिए एक प्रोग्राम पर चर्चा करेंगे कि C/C++ में वेक्टर कैसे काम करते हैं।
एक वेक्टर डेटा संरचना मानक सरणियों पर एक वृद्धि है। सरणियों के विपरीत, जिनका आकार परिभाषित होने पर उनका आकार निश्चित होता है; वेक्टर को उपयोगकर्ता की आवश्यकता के अनुसार आसानी से आकार दिया जा सकता है।
यह लचीलापन प्रदान करता है और पिछले तत्वों को नए बनाए गए सरणी में कॉपी करने के लिए सरणियों के साथ समय की आवश्यकता को कम करता है।
उदाहरण
#include <iostream> #include <vector> using namespace std; int main(){ vector<int> myvector{ 1, 2, 3, 5 }; myvector.push_back(8); //not vector becomes 1, 2, 3, 5, 8 for (auto x : myvector) cout << x << " "; }बन जाता है
आउटपुट
1 2 3 5 8