vector पर टैग किए गए जवाब

वेक्टर एक एकल-आयामी सरणी है: इसमें ऐसे घटक होते हैं जिन्हें एक अभिन्न सूचकांक का उपयोग करके एक्सेस किया जा सकता है। कुछ भाषाओं में वेक्टर का आकार बढ़ने या हटने के लिए आवश्यक हो सकता है क्योंकि वेक्टर बनने के बाद वस्तुओं को जोड़ना और हटाना। ग्राफिक प्रदर्शन के लिए 'वेक्टर-ग्राफिक्स' का उपयोग करें।

10
एसटीडी का उपयोग करना :: कच्ची मेमोरी पर दृश्य के रूप में वेक्टर
मैं एक बाहरी पुस्तकालय का उपयोग कर रहा हूं जो किसी बिंदु पर मुझे पूर्णांक और आकार के एक कच्चे सूचक को देता है। अब मैं std::vectorइन मानों को कच्चे पॉइंटर्स के साथ एक्सेस करने के बजाय इन मानों को एक्सेस और संशोधित करना चाहता हूँ । यहाँ एक स्पष्ट …
71 c++  c++11  vector  stdvector 

2
वैकल्पिक तत्व के साथ जोड़े के C ++ 17 वेक्टर को इनिशियलाइज़ कैसे करें
सी ++ 17 में, आप एक वैकल्पिक तत्व के साथ जोड़े (या ट्यूपल्स) के वेक्टर को कैसे घोषित और आरंभ करते हैं? std::vector<std::pair<int, optional<bool> > > vec1 = { {1, true}, {2, false}, {3, nullptr}}; मेरे पास एक जोड़ा है जहां दूसरा तत्व अशक्त / वैकल्पिक हो सकता है।

2
वर्ग क्षेत्रों के साथ अजीब व्यवहार जब एक एसटीडी :: वेक्टर में जोड़ते हैं
मैंने निम्नलिखित स्थिति में कुछ बहुत ही अजीब व्यवहार (क्लैंग और जीसीसी पर) पाया है। मेरे पास एक वेक्टर है, nodesजिसमें एक तत्व, कक्षा का एक उदाहरण है Node। मैं तब एक फ़ंक्शन को कॉल करता हूं जो वेक्टर में nodes[0]एक नया जोड़ता है Node। जब नया नोड जोड़ा जाता …

6
क्या सी ++, वेक्टर :: स्वैप विधि का उपयोग करके सी ++ में दो अलग-अलग वैक्टर स्वैप करना सुरक्षित है?
मान लीजिए कि आपके पास निम्नलिखित कोड हैं: #include <iostream> #include <string> #include <vector> int main() { std::vector<std::string> First{"example", "second" , "C++" , "Hello world" }; std::vector<std::string> Second{"Hello"}; First.swap(Second); for(auto a : Second) std::cout << a << "\n"; return 0; } वेक्टर की कल्पना करो std::string, अभी तक कक्षाएं नहीं …
30 c++  c++11  vector  stdvector  swap 

3
एक वेक्टर को दो श्रेणियों में अवरोही क्रम में क्रमबद्ध करना
कहो कि मेरे पास पूर्णांक का वेक्टर है: std::vector<int> indices; for (int i=0; i<15; i++) indices.push_back(i); फिर मैं इसे अवरोही क्रम में क्रमबद्ध करता हूं: sort(indices.begin(), indices.end(), [](int first, int second) -> bool{return indices[first] > indices[second];}) for (int i=0; i<15; i++) printf("%i\n", indices[i]); यह निम्नलिखित उत्पादन करता है: 14 13 …

2
कैसे एक सदिश C ++ में मुख्य रूप से काम करता है?
यह एसओ जवाब देता है कि कुंजी के लिए वेक्टर के साथ एसटीएल मानचित्र एक कुंजी के रूप में इस्तेमाल किया जा सकता है। इसलिए जब हम एक सदिश का उपयोग एक कुंजी के रूप में करते हैं। यह वास्तव में कैसे काम करता है क्योंकि कुंजी को अद्वितीय होने …
14 c++  arrays  dictionary  vector  stl 

1
क्या मैं std :: वेक्टर को सूचीबद्ध कर सकता हूं- तत्वों के पूर्ण अग्रगमन के साथ वेक्टर?
मैंने उस समग्र सूची पर ध्यान दिया एसटीडी की initalization :: वेक्टर प्रदर्शन प्रारंभ कॉपी जब चाल अधिक लागू है। एक ही समय में, कई emplace_backs मुझे क्या चाहिए। मैं केवल एक टेम्पलेट फ़ंक्शन लिखने के इस अपूर्ण समाधान के साथ आ सकता हूं init_emplace_vector। यह केवल गैर-स्पष्ट एकल-मूल्य के …

6
कैसे पता चलेगा कि एक वेक्टर समान तत्वों से बना है?
अगर एक वेक्टर में सभी समान तत्व हैं तो मैं कैसे जांच सकता हूं? उदाहरण के लिए मान लें कि मेरे पास है: vec1 = rep(10,20) vec2 = seq(1:20) मैं कैसे दिखा सकता हूं कि vec1सभी समान तत्व हैं?
12 r  vector  unique 

2
एटॉमिक्स के वेक्टर का प्रारंभिककरण
विचार करें: void foo() { std::vector<std::atomic<int>> foo(10); ... } क्या अब फू की सामग्री मान्य है? या क्या मुझे स्पष्ट रूप से लूप के माध्यम से और उन्हें इनिशियलाइज़ करने की आवश्यकता है? मैंने गॉडबोल्ट पर जाँच की है और यह ठीक लगता है, हालाँकि इस बिंदु पर मानक बहुत …
12 c++  vector  atomic 

3
Std :: resize (n) और std :: संकोचन_to_fit C ++ में अंतर?
मैं इन कथनों में आया: resize(n)- कंटेनर का आकार बदलता है ताकि उसमें 'एन' तत्व हों। shrink_to_fit()- कंटेनर की क्षमता कम करने के लिए इसके आकार को फिट करने की क्षमता से परे सभी तत्वों को नष्ट कर देता है। क्या इन कार्यों में कोई महत्वपूर्ण अंतर है? वे c …

7
मिटाना () वेक्टर में एक तत्व काम नहीं करता है
मेरे पास एक वेक्टर है। मुझे इसमें अंतिम 3 तत्वों को हटाने की आवश्यकता है। इस तर्क का वर्णन किया। प्रोग्राम क्रैश हो जाता है। क्या गलती हो सकती है? vector<float>::iterator d = X.end(); for (size_t i = 1; i < 3; i++) { if (i == 1) X.erase(d); else …
10 c++  vector 

2
कैसे सुपीरियर सरणियों को वेक्टर <int> & (संदर्भ) में SWIG के साथ परिवर्तित करें
मेरा लक्ष्य: अजगर में 3 संख्यात्मक सारणी बनाएं (उनमें से 2 को विशिष्ट मूल्यों के साथ आरंभीकृत किया जाएगा), फिर उनमें से तीनों को सी + फंक्शन में सदिश संदर्भों के रूप में स्वाइप के माध्यम से भेजें (यह डेटा पर प्रतिलिपि बनाने और दक्षता खोने से बचने के लिए …
10 python  c++  numpy  vector  swig 
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.