Articles of सी ++

टेम्पलेट प्रकार के सदस्य परिवर्तन को सही ढंग से कैसे प्रारंभ करें?

सुझाव है कि मैं निम्नलिखित की तरह एक टेम्पलेट फ़ंक्शन है: template<class T> void doSomething() { T a; // a is correctly initialized if T is a class with a default constructor … }; लेकिन एक पत्तियां अनियंत्रित रूप से बदलती हैं, यदि टी एक आदिम प्रकार है मैं टी ए (0) लिख सकता हूँ, […]

रजिस्ट्री कुंजी का पथ C ++ में HKEY हैंडल से निर्धारित करें

एक Windows रजिस्ट्री कुंजी को संभाल दिया, जैसे कि :: RegOpenKeyEx () द्वारा निर्धारित किया गया है, क्या उस कुंजी का पूर्ण पथ निर्धारित करना संभव है? मुझे पता है कि एक साधारण आवेदन में आपको बस 5 या 10 लाइनों को पढ़ना है और पढ़ना है … लेकिन एक जटिल ऐप में जैसे मैं […]

ओपनसीवी में गतिशील पुस्तकालयों के बजाय स्थैतिक पुस्तकालयों का उपयोग करना

मेरे पास दृश्य स्टूडियो 2012 में एक प्रोजेक्ट है जो ओपनसीवी डायनामिक लाइब्रेरी का उपयोग करता है। यह संकलित, लिंक किया और अच्छी तरह से काम किया मैं इस परियोजना को बदलना चाहता हूं ताकि वह गतिशील पुस्तकालयों के बजाय स्थैतिक पुस्तकालयों का उपयोग कर सके। मैंने परियोजना वीसी ++ निर्देशिका से पुस्तकालय निर्देशिका को […]

एक पैरामीटर लौटते समय आरवीओ को क्यों अस्वीकृत कर दिया जाता है?

इसे [सी ++ 11: 12.8 / 31] में कहा गया है: प्रतिलिपि एलिजन कहा जाता है, प्रतिलिपि / स्थानांतरित ऑपरेशन की इस ऐलिस को […] अनुमति है: – एक वर्ग वापसी प्रकार के साथ एक फ़ंक्शन में एक रिटर्न स्टेटमेंट में, जब अभिव्यक्ति एक गैर-वाष्पशील स्वचालित ऑब्जेक्ट का नाम है ( फंक्शन या कैच-क्लॉज पैरामीटर […]

अगर बयानों में चर के दायरे

मेरे पास एक ऐसा वर्ग है जिसमें कोई डिफॉल्ट कन्स्ट्रक्टर या असाइनमेंट ऑपरेटर नहीं है, इसलिए इसे किसी अन्य फ़ंक्शन के परिणाम के आधार पर if / else बयान के भीतर घोषित और आरम्भ किया जाता है। लेकिन फिर यह कहते हैं कि यह गुंजाइश से बाहर है, हालांकि सशर्त के दोनों मार्ग एक उदाहरण […]

क्या सी ++ के लिए परिपत्र सूची का एक मानक कार्यान्वयन मौजूद है?

मैं एक परिपत्र सूची का उपयोग करना चाहता हूं। मेरे खुद को लागू करने में कमी ( इस व्यक्ति की तरह ) मेरे विकल्प क्या हैं? विशेष रूप से मैं क्या करना चाहता हूं ऑब्जेक्ट्स की एक सूची से पुनरावृत्त है I जब मेरी इटरेटर सूची के अंत तक पहुंचता है, तो इसे अपने आप […]

वर्दी_इन_विवाद की विविध श्रेणी

इसलिए मेरे पास एक यादृच्छिक वस्तु है: typedef unsigned int uint32; class Random { public: Random() = default; Random(std::mt19937::result_type seed) : eng(seed) {} private: uint32 DrawNumber(); std::mt19937 eng{std::random_device{}()}; std::uniform_int_distribution<uint32> uniform_dist{0, UINT32_MAX}; }; uint32 Random::DrawNumber() { return uniform_dist(eng); } वितरण का ऊपरी बाउंड मैं किसी अन्य कार्य के माध्यम से (भिन्न रूप से या अन्यथा) भिन्न […]

Std :: bind के माध्यम से रैवल्यू पास करना

मैं एक समारोह में std::bind माध्यम से एक rvalue पास करना चाहता हूं जो कि सी ++ 0x में रैवल्यू संदर्भ लेता है मैं समझ नहीं सकता कि यह कैसे करना है। उदाहरण के लिए: #include <utility> #include <functional> template<class Type> void foo(Type &&value) { Type new_object = std::forward<Type>(value); // move-construct if possible } class […]

std :: vector नीचे का आकार बदलना

सी ++ मानक किसी भी resize(n) के साथ क्षमता पर साइड इफेक्ट के बारे में कोई बयान नहीं resize(n) , n < size() या clear() । यह push_back और pop_back की परिशोधित लागत के बारे में एक बयान करता है – हे (1) मैं एक कार्यान्वयन की कल्पना कर सकता हूँ जो सामान्य प्रकार की […]

तत्वों को स्थानांतरित करने के बजाय वेक्टर की प्रतिलिपि को पुनर्वितरित क्यों करता है?

संभव डुप्लिकेट: जब सदिश बढ़ता है तो चाल शब्दों को कैसे लागू किया जाए? insert , push_back और emplace ( _back ) एक std::vector reallocation का कारण हो सकता है मुझे यह देखने के लिए चकित था कि कंटेनर के पुनः आवंटित करते समय निम्नलिखित कोड उन तत्वों को प्रतियां कॉपी करते हैं। #include <iostream> […]

दिलचस्प पोस्ट
बीसीएल कलेक्शन स्ट्रेट एन्युमेमेटर का उपयोग क्यों करते हैं, क्लास नहीं? Python में क्वेरी स्ट्रिंग urlencode कैसे करें? विन्यास के लिए सभी निर्भरताओं को हल नहीं किया जा सका ': _armv7DebugCompile' एक wpf लिखने योग्य बिटमैप के लिए एक ड्राइंग कॉन्टैक्ट प्राप्त करना क्या संगतता पैकेज से जानबूझकर बाहर रखा गया था? Google मैप्स: कैसे देश, राज्य / प्रांत / क्षेत्र, शहर को एक अक्षांश / लंबा मूल्य दिया जाना है? पीआईपी और कंडो के बीच क्या अंतर है? एंड्रॉइड 4.0 के लिए एवीडी कैसे बनाएं एंड्रॉइड: TabHost बिना TabActivity कई सेकंड के बाद एक संदेश बॉक्स को बंद करें मैं कैसे निर्धारित कर सकता हूं कि कोई छवि लोड हो गई है, जावास्क्रिप्ट / jQuery का उपयोग कर? जीएसएएन अपेक्षित BEGIN_ARRAY था लेकिन BEGIN_OBJECT था विजुअल स्टूडियो में रिलीज़ और डीबग मोड में क्या अंतर है? जावास्क्रिप्ट प्रीलोडिंग छवियाँ मैं सफारी में एक बाहरी लिंक कैसे खोल सकता हूं, जो ऐप के UIWebView नहीं है?