Articles of c ++ faq

विशेष सदस्यों के खाका विशेषज्ञता?

क्या किसी टेम्पलेट वर्ग के विशेष सदस्यों को विशेषज्ञ करना संभव है? कुछ इस तरह: template <typename T,bool B> struct X { void Specialized(); }; template <typename T> void X<T,true>::Specialized() { … } template <typename T> void X<T,false>::Specialized() { … } बिल्कुल, यह कोड मान्य नहीं है।

Nullptr का उपयोग करने के क्या फायदे हैं?

कोड का यह टुकड़ा तीन पॉइंटर्स (सुरक्षित पॉइंटर आरंभीकरण) के लिए एक ही चीज़ करता है: int* p1 = nullptr; int* p2 = NULL; int* p3 = 0; और हां, तो उन्हें NULL या 0 असाइन करने पर पॉइंटर्स nullptr असाइन करने के फायदे क्या हैं?

जब मैं बिना प्रारंभ किए गए चर को प्रिंट करता हूं, तो मुझे अजीब मान क्यों दिखाई देता है?

निम्नलिखित में, कोड में चर का कोई प्रारंभिक मान नहीं है और इस वैरिएबल को प्रिंट किया गया है। int var; cout << var << endl; आउटपुट: 2514 9 32 double var; cout << var << endl; आउटपुट: 1.2376 9 -307 मुझे ये नंबर आउटपुट समझ में नहीं आ रहा है। क्या कोई मुझे समझा […]

बेहतर प्रदर्शन करने के लिए IOStream कैसे प्राप्त करें?

अधिकांश सी ++ उपयोगकर्ताओं ने सी / सी के कार्यों के printf / scanf परिवार का उपयोग करना पसंद किया सी भी जब वे C ++ में कोडिंग कर रहे हैं यद्यपि मैं मानता हूं कि मुझे इंटरफ़ेस का रास्ता बेहतर (विशेषकर पॉसिक्स जैसा प्रारूप और स्थानीयकरण) लगता है, ऐसा लगता है कि एक भारी […]

मूल_ओआईएस पर झंडे की शब्दावली

मैं खुद को rdstate() झंडे द्वारा बार-बार चकित कर rdstate() – good() , bad() , eof() , fail() – और कैसे वे basic_ios::operator! में व्यक्त किए basic_ios::operator! , operator bool और operator void* क्या कोई मुझे अपने दुख से बाहर कर सकता है और यह समझा सकता है, इसलिए मुझे कभी दोबारा सोचने की ज़रूरत […]

सदस्य पहुंच ऑपरेटर्स ओवरलोडिंग ->,। * (C ++)

मैं सदस्य ऑपरेटर -> .* , ->* आदि के अपवाद के साथ अधिक ऑपरेटर ओवरलोडिंग को समझता हूं। विशेष रूप से, इन ऑपरेटर कार्यों को क्या पारित किया जाता है, और क्या लौटा जाना चाहिए? ऑपरेटर कैसे काम करता है (जैसे operator->(…) ) पता है कि किस सदस्य को भेजा जा रहा है? क्या यह […]

क्या सी ++ 11 में त्रि-सुरक्षित धागा सुरक्षित है?

मैंने सुना है कि const मतलब है धागा-सुरक्षित C ++ 11 में क्या यह सच है? क्या इसका मतलब const अब जावा के synchronized के बराबर है? क्या वे कीवर्ड से बाहर चल रहे हैं?

आधुनिक सी ++ में क्लासिक सॉर्टिंग एल्गोरिदम कैसे कार्यान्वित करें?

सी ++ मानक लाइब्रेरी से std::nth_element std::sort एल्गोरिदम (और उसके चचेरे भाई std::partial_sort और std::nth_element ) अधिक कार्यान्वयन में एक जटिल और हाइब्रिड एकीकरण है जिसमें अधिक प्राथमिक सॉर्टिंग एल्गोरिदम , जैसे चयन सॉर्ट, प्रविष्टि सॉर्ट, त्वरित सॉर्ट , सॉर्ट करें, या शेप सॉर्ट करें। यहां और बहन साइटों जैसे कि https://codereview.stackexchange.com/ बग्स, जटिलता और […]

एक सदस्य समारोह के अंत में एक const का क्या अर्थ है?

सी ++ में const कीवर्ड वास्तव में क्या होता है जब सदस्य फंक्शन के अंत में लिखा जाता है (तर्क सूची के बाद)?

फ़ंक्शन पॉइंटर्स का क्या मतलब है?

फ़ंक्शन पॉइंटर्स की उपयोगिता को देखने में मुझे परेशानी है मुझे लगता है कि यह कुछ मामलों में उपयोगी हो सकता है (वे सभी के बाद मौजूद हैं), लेकिन मैं किसी ऐसे मामले को नहीं सोच सकता जहां फ़ंक्शन पॉइंटर का उपयोग करने के लिए यह बेहतर या अपरिहार्य है। क्या आप फ़ंक्शन पॉइंटर्स (सी […]

दिलचस्प पोस्ट
अस्थायी बिंदु संख्याओं के लिए नियमित अभिव्यक्ति त्रुटि: java.util.zip.ZipException: डुप्लिकेट प्रविष्टि ओरेकल जेडीके और ओपन जेडीके और कचरा संग्रह के बीच अंतर कांगारु 2.0 के साथ काम करने वाले मोज़ेक 2.0 सामग्री एमडीडीआईअलोग का उदाहरण Linux scheduler समय टुकड़ा कैसे पता है? वर्तमान फ़ोल्डर पथ प्राप्त करें पाठ इनपुट तत्व में पाठ के अंत में कर्सर लगाने के लिए जावास्क्रिप्ट का उपयोग करें JSON ऑब्जेक्ट्स पर __प्रकार संपत्ति को क्रमबद्ध नहीं कैसे करें PHP का उपयोग करके सीएसआरएफ टोकन को ठीक से कैसे जोड़ सकते हैं बाह्य चर ट्रैप अपवाद या त्रुटि कोड 2 y अक्षों के साथ प्लॉट, बाईं ओर एक y अक्ष, और दाईं तरफ एक अन्य y अक्ष विंडोज थ्रेडिंग: _beginthread vs _beginthreadex बनाम CreateThread C ++ जावा 8 में इंडेक्स के साथ एक स्ट्रीम पर पुनरावृति करने का एक संक्षिप्त तरीका है? एक सूची के सभी संभव क्रमपरिवर्तन उत्पन्न करने के लिए एल्गोरिथ्म?