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

C/C++ में सदिश कैसे कार्य करता है?


इस ट्यूटोरियल में, हम यह समझने के लिए एक प्रोग्राम पर चर्चा करेंगे कि 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

  1. नेटवर्क सुरक्षा कैसे काम करती है?

    नेटवर्क सुरक्षा के प्रकार क्या हैं? प्रणाली तक पहुँचने का अधिकार। एंटीवायरस और एंटीस्पायवेयर जैसे मैलवेयर का पता लगाने और उन्हें रोकने के लिए उपयोग किया जाने वाला सॉफ़्टवेयर। एप्लिकेशन कोड की सुरक्षा... एक व्यवहार विश्लेषण दृष्टिकोण। ... आवश्यक कदम उठाकर डेटा हानि को रोकें। सेवा हमलों के वितरित इनक

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

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

  1. C/C++ में एक बहुआयामी सरणियों का प्रारंभ

    बहुआयामी सरणी में, सरणी का आयाम 1 से अधिक होना चाहिए। निम्न आरेख 3 x 3 x 3 आयाम वाले बहुआयामी सरणी के लिए स्मृति आवंटन रणनीति दिखाता है। यह एक बहुआयामी सरणी को इनिशियलाइज़ करने के लिए C++ प्रोग्राम है। एल्गोरिदम Begin    Initialize the elements of a multidimensional array.