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

एक अनुक्रम प्रकार को मानक लाइब्रेरी के भाग के रूप में परिभाषित किया गया है।

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 …

1
एसटीडी बनाने के लिए आधुनिक दृष्टिकोण :: वेक्टर संरेखित मेमोरी को आवंटित करता है
निम्नलिखित प्रश्न , संबंधित है लेकिन जवाब पुराने हैं, और उपयोगकर्ता से टिप्पणी मार्क Glisse पता चलता है कि इस समस्या यह है कि पर्याप्त रूप से विचार विमर्श नहीं किया जा सकता है के लिए सी के बाद से ++ 17 नए दृष्टिकोण हैं। मैं SIMD के लिए ठीक …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.