Articles of एसटीएल

Std :: sort () में किस प्रकार का सॉर्टिंग उपयोग किया जाता है?

क्या कोई मुझे बता सकता है कि किस प्रकार की सॉर्टिंग तकनीक (बबल, प्रविष्टि, चयन, त्वरित, मर्ज, गिनती …) को <algorithm> header फ़ाइल में परिभाषित std::sort() फ़ंक्शन में लागू किया जाता है?

एसटीएल हटाने अपेक्षित के रूप में काम नहीं करता है?

int main() { const int SIZE = 10; int a[SIZE] = {10, 2, 35, 5, 10, 26, 67, 2, 5, 10}; std::ostream_iterator< int > output(cout, " "); std::vector< int > v(a, a + SIZE); std::vector< int >::iterator newLastElement; cout << "contents of the vector: "; std::copy(v.begin(), v.end(), output); newLastElement = std::remove(v.begin(), v.end(), 10); cout << […]

अतिरिक्त वैकल्पिक टेम्पलेट पैरामीटर के साथ मानक पुस्तकालय कंटेनर?

लेखों में कई बार दावा पढ़ने के बाद – मैं यह सवाल स्टैकवॉवरफ्लो में जोड़ना चाहता हूं, और समुदाय से पूछता हूं- क्या निम्न कोड पोर्टेबल है? template<template<typename T, typename Alloc> class C> void f() { /* some code goes here … */ } int main() { f<std::vector>(); } क्या कार्यान्वयन std::vector वास्तव में अतिरिक्त, […]

Std :: सेट के मौजूदा तत्व को कैसे अद्यतन करें?

मेरे पास एक std::set<Foo> , और मैं उसमें मौजूदा तत्व के कुछ मूल्य को अपडेट करना चाहता हूं। ध्यान दें कि जो मान मैं अपडेट कर रहा हूं वह सेट में ऑर्डर नहीं बदलता है: #include <iostream> #include <set> #include <utility> struct Foo { Foo(int i, int j) : id(i), val(j) {} int id; int […]

सूचकांकों का सी ++ सॉर्टिंग ट्रैक

क्या आपके पास सरणी में सॉर्ट किए गए तत्वों के लिए इंडेक्स के साथ सरणी लौटने के लिए कुछ कुशल दिनचर्या है? मुझे लगता है कि कुछ सुविधाजनक तरीका एसटीएल वेक्टर का उपयोग कर रहा है। क्या आपने पहले से ही एक कुशल एल्गू को एसटीएल के बिना लागू किया है, या क्या आपके पास […]

मिटाने और निकालने में अंतर

मैं std :: remove एल्गोरिथ्म के उपयोग के बीच अंतर के बारे में थोड़ा भ्रमित हूँ विशेष रूप से मैं समझ नहीं पा रहा हूं कि जब मैं इस एल्गोरिथम का उपयोग करता हूं तो क्या हटाया जा रहा है। मैंने इस तरह एक छोटे से परीक्षण कोड लिखा था: std::vector<int> a; a.push_back(1); a.push_back(2); std::remove(a.begin(), […]

कैसे शुरू करने के लिए 'const std :: vector <T>' एसी सरणी की तरह

क्या एक निश्चित (और छोटी) मानों की संख्या के लिए const T a[] = { … } तरह एक const std::vector<const T> बनाने और शुरू करने का एक शानदार तरीका है? मुझे एक फ़ंक्शन अक्सर कॉल करने की ज़रूरत है जो एक vector<T> अपेक्षा करता है, लेकिन ये मान मेरे मामले में कभी नहीं बदलेगा […]

क्या C ++ में एक उत्पादन तैयार ताला मुक्त कतार या हैश कार्यान्वयन है?

मैं सी ++ में एक लॉक-फ्री क्यू के लिए काफी कुछ गल गया हूँ मुझे कुछ कोड और कुछ परीक्षण मिले – लेकिन मैं कुछ भी संकलन करने में सक्षम नहीं था। एक ताला मुक्त हैश भी स्वागत होगा सारांश: अब तक मेरे पास कोई सकारात्मक जवाब नहीं है। कोई "उत्पादन तैयार" पुस्तकालय नहीं है, […]

क्या मुझे कंटेनरों में ऑब्जेक्ट, ऑब्जेक्ट्स या ऑब्जेक्ट्स को स्टोर करना चाहिए?

खरोंच से एक नई प्रणाली डिजाइनिंग मैं कुछ लंबी-लंबी ऑब्जेक्ट के सूचियों और मैप्स को स्टोर करने के लिए एसटीएल का उपयोग कर रहा हूं। प्रश्न: क्या मुझे यह सुनिश्चित करना चाहिए कि मेरे ऑब्जेक्ट मेरे एसटीएल कंटेनरों के भीतर प्रतिलिपि कन्स्ट्रक्टर और ऑब्जेक्ट की प्रतियां जमा करें, या क्या यह जीवन और गुंजाइश का […]

जीडीबी में सी ++ वेक्टर के तत्वों को कैसे मुद्रित कर सकता हूं?

मैं GDB में std::vector की सामग्री की जांच करना चाहता हूं, मैं यह कैसे करूँ? मान लीजिए कि यह सादगी के लिए एक std::vector<int>

दिलचस्प पोस्ट
.NET का उपयोग करते हुए एक निर्देशिका में सबसे हाल की फ़ाइल को कैसे ढूंढें, और बिना पाशन? सी में टर्मिनल चौड़ाई हो रही है? सी ++ प्रोग्रामर 'नए' का उपयोग कम क्यों करना चाहिए? जावा प्रॉपर्टी फाइलों का उपयोग कैसे करें? क्या MySQL क्वेरी में 'LIMIT 1' को जोड़ना उनको तेज़ी से बना देता है जब आप जानते हैं कि केवल 1 परिणाम होगा? एंड्रॉइड: दृश्य शैली को प्रोग्राम के अनुसार सेट करें गंभीर त्रुटि: कक्षा के लिए अपरिवर्तित initializer 'init (coder :)' का उपयोग स्टैंडअलोन स्क्रिप्ट में WPDB का उपयोग करना? ADK14 के साथ Dx खराब क्लास फ़ाइल जादू (कैफेबाबे) या संस्करण (0033.0000) jQuery के यूआई accordion कि कई वर्गों खुला रहता है? कैसे स्क्रॉल करने योग्य डिब्बे के भीतर निश्चित हैडर तालिका बनाने के लिए? IDisposable के साथ Excel इंटरऑप ऑब्जेक्ट साफ़ करें क्या "इस के लिए rvalue संदर्भ" है? डीएएल -> बीएलएल <- जीयूआई + संरचना रूट डीआई-बाइंडिंग सेटअप कैसे करें? टोकन आधारित प्रमाणीकरण क्या है?