Articles of सी ++

संकलक द्वारा उपयोग किए गए C ++ मानक के संस्करण का निर्धारण कैसे करें?

सी ++ मानक का कौन सा संस्करण आपके कंपाइलर द्वारा कार्यान्वित किया जाता है यह कैसे निर्धारित करते हैं? जहाँ तक मुझे पता है, नीचे दिए गए मानक हैं जिन्हें मैं जानता हूं: सी ++ 03 सी ++ 98

व्युत्पन्न टेम्पलेट क्लास का आधार टेम्प्लेट क्लास 'पहचानकर्ताओं तक पहुंच क्यों नहीं है?

विचार करें: template <typename T> class Base { public: static const bool ZEROFILL = true; static const bool NO_ZEROFILL = false; } template <typename T> class Derived : public Base<T> { public: Derived( bool initZero = NO_ZEROFILL ); // NO_ZEROFILL is not visible ~Derived(); } मैं इसे जीसीसी जी ++ 3.4.4 (साइगविन) के साथ संकलित […]

टेम्प्लेट फंक्शन के टेम्पलेट सदस्य फ़ंक्शन का टेम्पलेट क्लास

यह संकलित नहीं करता है: template<class X> struct A { template<int I> void f() {} }; template<class T> void g() { A<T> a; af<3>(); // Compilation fails here (Line 18) } int main(int argc, char *argv[]) { g<int>(); // Line 23 } संकलक (जीसीसी) कहते हैं: hhh.cpp: फ़ंक्शन 'void g ()' में: hhh.cpp: 18: त्रुटि: […]

हमें प्रतिलिपि कन्स्ट्रक्टर का उपयोग कब करना है?

मुझे पता है कि सी ++ कंपाइलर एक क्लास के लिए एक कॉपी कन्स्ट्रक्टर बनाता है। किस मामले में हमें एक यूजर-डिफिल्ड कॉपी कन्स्ट्रक्टर लिखना है? क्या आप कुछ उदाहरण दे सकते हैं?

टेम्पलेट स्पेशलाइजेशन वीएस फ़ंक्शन ओवरलोडिंग

एक पाठ्यपुस्तक में मैंने नोट किया है कि आप फ़ंक्शन ओवरलोडिंग के लिए टेम्पलेट विशेषज्ञता के माध्यम से swap(x,y) जैसे मानक पुस्तकालय कार्यों के लिए अपना स्वयं का कार्यान्वयन प्रदान कर सकते हैं। यह ऐसे किसी भी प्रकार के लिए उपयोगी होगा जो असाइनमेंट स्वैप के अलावा किसी अन्य चीज़ से लाभ उठा सकते हैं, […]

क्लास में const सदस्य चर को कैसे प्रारंभ करें?

#include <iostream> using namespace std; class T1 { const int t = 100; public: T1() { cout << "T1 constructor: " << t << endl; } }; जब मैं 100 से const सदस्य चर को प्रारंभ करने का प्रयास कर रहा हूं। लेकिन यह मुझे निम्नलिखित त्रुटि दे रहा है: test.cpp:21: error: ISO C++ forbids […]

इंट वि कॉस्ट इंट एंड

मैंने देखा है कि मैं आमतौर पर रिटर्न मूल्य या तर्क के रूप में निरंतर संदर्भ का उपयोग करता हूं। मुझे लगता है कि इसका कारण यह है कि यह कोड में गैर-संदर्भ के उपयोग के रूप में लगभग समान काम करता है। लेकिन यह निश्चित रूप से अधिक स्थान ले लेता है और फ़ंक्शन […]

क्या संभव है कि कहीं भी शामिल होने के बजाय आगे घोषणाओं का उपयोग करना चाहिए?

जब भी कोई क्लास घोषित किया जाता है तो केवल एक अंक के रूप में अन्य वर्ग का उपयोग करता है, क्या यह वर्चुअल निर्भरता के साथ समस्या से बचने के लिए हेडरफ़ाइल को शामिल करने के बजाय कक्षा अग्रेषण का उपयोग करने का अर्थ है? इसलिए, होने के बजाय: //file Ch #include "Ah" #include […]

क्यों यह 'एक सूचक है और एक संदर्भ नहीं है?

मैं सी + + पेशेवर और विपक्ष के इस सवाल का जवाब पढ़ रहा था और टिप्पणियों को पढ़ने के दौरान इस संदेह को मिला। प्रोग्रामर अक्सर यह भ्रमित करते हैं कि "यह" एक संकेतक है, लेकिन संदर्भ नहीं है एक और भ्रम है कि "हैलो" प्रकार std :: string नहीं है, लेकिन एक चार […]

समारोह हस्ताक्षर का वापसी प्रकार हिस्सा है?

सी ++ में फ़ंक्शन हस्ताक्षर का हिस्सा माना जाता है? और ओवरलोडिंग की अनुमति केवल वापसी प्रकार संशोधित के साथ नहीं है

दिलचस्प पोस्ट
एक समन्वय से नए समन्वय x मीटर और वाई डिग्री की गणना करें स्ट्रिंग को एक गतिविधि से दूसरे को कैसे भेजा जाए? बैच फ़ाइल में सबस्ट्रिंग करने का सबसे अच्छा तरीका क्या है? एक सरणी में CSV फ़ाइल पढ़ना और मूल्यों को संग्रहीत करना जावास्क्रिप्ट में कई सरणियों का कार्टेशियन उत्पाद जावास्क्रिप्ट फ़ंक्शन (क्लाइंट साइड) का निष्पादन रोकें या इसे ट्विक करें जावा बाइट अर्रे से स्ट्रिंग टू बाइट अर्रे बाश में एक सरणी में विभाजित स्ट्रिंग मैं सी # में XML कैसे बना सकता हूं? बहु-प्रक्रम में साझा-स्मृति ऑब्जेक्ट्स जावा के मुख्य पुस्तकालयों में GoF डिजाइन पैटर्न के उदाहरण UIImage से Exif डेटा प्राप्त करें – UIImagePickerController डिफॉल्ट द्वारा पॉइंटर्स को नल के साथ आरंभ क्यों नहीं किया जाता? सरणी के साथ दस्तावेज़ खोजें जिसमें एक विशिष्ट मान शामिल है UTF8 के रूप में json.dumps में utf-8 ग्रंथ सहेजना, \ u एस्केप अनुक्रम के रूप में नहीं