Articles of एसटीएल

क्या सी + + नुकसान मैं बचने चाहिए?

मुझे पहली बार एसटीएल में वैक्टर के बारे में सीखना है और कुछ समय बाद, मैं अपनी परियोजनाओं में से एक के लिए बुल के एक वेक्टर का उपयोग करना चाहता हूं कुछ अजीब व्यवहार देखने और कुछ शोध करने के बाद, मैंने सीखा है कि बुल के एक वेक्टर वास्तव में bools का एक […]

सी ++ एसटीएल इतनी भारी क्यों टेम्पलेट पर आधारित है? (और * इंटरफेस पर नहीं *)

मेरा मतलब है, इसके बाध्यकारी नाम (मानक टेम्पलेट लाइब्रेरी) से अलग … सी ++ में प्रारंभिक रूप से ओओपी अवधारणाओं को सी में प्रस्तुत करने का इरादा है। यह है: आप बता सकते हैं कि किस प्रकार एक विशिष्ट इकाई इसकी कक्षा और कक्षा पदानुक्रम के आधार पर (भले ही यह कैसे करती है) कई […]

क्या हम एक एसटीएल मानचित्र में कुंजी के लिए एक उपयोगकर्ता परिभाषित वर्ग का उपयोग कर सकते हैं?

मुझे मानचित्र में एक कुंजी की आवश्यकता है, हालांकि, मैंने पाया कि यह एक से अधिक डेटा होना चाहिए। क्या मैं इन आंकड़ों को एक उपयोगकर्ता परिभाषित वर्ग में रख सकता हूं और पूरे वर्ग को मानचित्र में एक कुंजी के रूप में रख सकता हूं? क्या यह समय की दक्षता को प्रभावित करेगा? क्या […]

सी ++ में आंकड़ा ट्री ऑर्डर करें

मानक जीसीसी एसटीएल नक्शा के कंटेनरों के लिए मुझे एक ऑर्डर आँकड़ा पेड़ की जरूरत है मैंने जांच की और कुछ पीबीडीएस के रूप में जाना जाता है। नीति आधारित डेटा संरचनाएं यह प्रयोग मेरे लिए भी स्पष्ट नहीं है कोई भी मुझे बता सकता है कि ऑर्डर आँकड़ों के पेड़ के लिए एसटीएल मानचित्र […]

एसटीएल एल्गोरिदम: कंटेनरों के लिए कोई अतिरिक्त इंटरफेस क्यों नहीं है (इटरेटर जोड़े से अतिरिक्त)?

मैं सोच रहा हूं कि एसटीएल अपने एल्गोरिथ्म कार्यों को अधिभार क्यों नहीं लेता है, जैसे कि मैं उन्हें बस एक कंटेनर प्रदान करके कॉल कर सकता हूं और आगे बढ़ने के लिए अधिक क्रियाशील तरीके से नहीं लेना + मैं निश्चित रूप से समझता हूं कि हम कंटेनर / सरणी के बाद प्रसंस्करण के […]

2 डी std :: सरणी के साथ सरल प्रारंभ (ब्रेसिज़ के साथ) क्यों नहीं किया जा सकता?

संभव डुप्लिकेट: c ++ क्यों std :: vector और std :: array के लिए initializer_list व्यवहार अलग हैं मैंने सरल 2 डी सरणी (3×2) परिभाषित की: std::array<std::array<int,3>,2> a { {1,2,3}, {4,5,6} }; मुझे आश्चर्य हुआ था कि यह प्रारंभिक कार्य, gcc4.5 त्रुटि के साथ नहीं है: too many initializers for 'std::array<std::array<int, 3u>, 2u>' मैं इस […]

केवल-पढ़ने के लिए आपरेशन के लिए std :: नक्शा की थ्रेड सुरक्षा

मेरे पास एक स्टड :: मैप है जो मैं मानव माननीय स्ट्रिंग के लिए मूल्यों (फ़ील्ड आईडी) को मैप करने के लिए उपयोग करता हूं। यह मानचित्र एक बार आरम्भिक किया जाता है जब कोई भी अन्य धागे शुरू होने से पहले मेरा कार्यक्रम शुरू होता है, और इसके बाद इसे फिर से कभी भी […]

सी ++ में सदिश की प्रारंभिक क्षमता

एक std::vector की capacity() क्या है जिसे डिफॉल्ट कंस्ट्रक्टर का उपयोग कर बनाया जाता है? मुझे पता है कि size() शून्य है। क्या हम बता सकते हैं कि एक डिफ़ॉल्ट निर्मित वेक्टर हेप मेमोरी आवंटन को कॉल नहीं करता है? इस तरह से एक आवंटन का उपयोग करते हुए एक मनमाना आरक्षित के साथ एक […]

वेरेटिंग के दौरान आइटम को निकालने से?

मेरे पास एक वेक्टर है जो ऐसी वस्तुओं को रखता है जो सक्रिय या निष्क्रिय हैं। मैं इस वेक्टर के आकार को प्रदर्शन के मुद्दों के लिए छोटे रहने के लिए चाहता हूं, इसलिए मुझे वेक्टर चाहिए जो कि सदिश से मिटाने के लिए निष्क्रिय चिन्हित किए गए हैं मैंने इसे फिर से चलने के […]

मिलीसेकंड में एक समय कैप्चर करना

लॉग में समय प्रिंट करने के लिए कोड का निम्नलिखित टुकड़ा उपयोग किया जाता है: #define PRINTTIME() struct tm * tmptime; time_t tmpGetTime; time(&tmpGetTime); tmptime = localtime(&tmpGetTime); cout << tmptime->tm_mday << "/" <<tmptime->tm_mon+1 << "/" << 1900+tmptime->tm_year << " " << tmptime->tm_hour << ":" << tmptime->tm_min << ":" << tmptime->tm_sec<<">>"; क्या इस पर मिलीसेकंड जोड़ने […]

दिलचस्प पोस्ट
क्रिप्टो ++ का उपयोग कर एईएस का उदाहरण वास्तविक गति के लिए बाध्यकारी काम नहीं करती है एक्लिप्स लॉन्च करते समय "एप्लिकेशन सर्विस प्राप्त करने में असमर्थ" त्रुटि पृष्ठभूमि-छवि पर अर्ध-पारदर्शी रंग परत? लैम्ब्डा को कैसे सीरियल करना है? सी प्रोग्रामिंग: आगे चर तर्क सूची एक्सएमएल संस्करण टैग को हटा दें जब एक एक्सएमएल PHP में बनाया जाता है संग्रह को सरणी में बदलने का सबसे आसान तरीका? AVAudioPlayer के साथ एक ध्वनि बजाना कैसे bash का उपयोग करके ssh पासवर्ड दर्ज करें? कैसे रनटाइम में WPF छवि को लोड करने के लिए? अनुक्रमितों का सी ++ सॉर्टिंग और रखे जाने का तरीका कोड और मार्क-अप के लिए उदाहरण छवियां क्यूए और * उस पर * प्रस्तुत करने का प्रयास करें, जिसका दृश्य विंडो पदानुक्रम में नहीं है Getline के साथ सहायता की आवश्यकता है ()