Articles of const

typedef और टेम्पलेट्स के साथ निरंतर संदर्भ c ++

मैंने सुना है कि अस्थायी वस्तुओं को केवल निरंतर संदर्भों में निर्दिष्ट किया जा सकता है। लेकिन यह कोड त्रुटि देता है #include <iostream.h> template<class t> t const& check(){ return t(); //return a temporary object } int main(int argc, char** argv){ const int &resCheck = check<int>(); /* fine */ typedef int& ref; const ref error […]

कब, यदि कभी भी, हमें कॉन्स्ट का इस्तेमाल करना चाहिए?

Const क्लाइंट कोड में पकाया जाता है Readonly लिए नहीं है। लेकिन const तेज है हालांकि थोड़ा सा हो सकता है। सवाल यह है, क्या कभी ऐसा कोई परिदृश्य है जहां आपको readonly const पसंद करना चाहिए? या फिर आरएफआरएज़ करने के लिए, क्या हम व्यावहारिक रूप से हमेशा एक const (बजाय उपरोक्त बेकिंग चीजों […]

फंक्शन आरजीएस में कॉन्स्ट और कॉन्फ संदर्भ का उपयोग करने के दौरान

जब सी ++ फ़ंक्शन लिखते हैं जिसमें एल्ग है जो इसे पारित किया जा रहा है, तो मेरी समझ संधारण से हमेशा उपयोग किया जाना चाहिए अगर आप गारंटी कर सकते हैं कि ऑब्जेक्ट को बदला नहीं जाएगा या पॉइंटेटर बदल नहीं जाएगा। जब इस अभ्यास की सलाह दी जाती है? जब आप एक कॉन्फ्रेंस […]

कम्पाइलर संकेत / चेतावनी चाहिए जब ऑब्जेक्ट इंस्टॉन्स को सीधा इंटर इंटरफेस मापदंडों के रूप में पास किया जाए?

क्या संकलक इशारा / चेतावनी चाहिए जब किसी ऑब्जेक्ट के किसी नए इंस्टेंस को किसी इंटरफ़ेस के एक कॉन्स्ट इंटरफेस पैरामीटर वाले ऑब्जेक्ट के क्लास लागू करने के लिए भेजते हैं? संपादित करें : मुद्दा स्पष्ट करने के लिए पाठ्यक्रम का नमूना सरल है। लेकिन वास्तविक जीवन में यह रास्ता अधिक जटिल हो जाता है: […]

संदर्भ संदर्भ और सामान्य पैरामीटर में अंतर

void DoWork(int n); void DoWork(const int &n); अंतर क्या है

जटिल नियम घोषणाओं को पढ़ने के लिए आसान नियम?

जटिल सूचक घोषणा पढ़ने के लिए दाएं-बाएं नियम है लेकिन इस नियम में यह उल्लेख नहीं है कि const संशोधक कैसे पढ़ें उदाहरण के लिए एक साधारण पॉइंटर घोषणा में, const कई मायनों में लागू किया जा सकता है: char *buffer; // non-const pointer to non-const memory const char *buffer; // non-const pointer to const […]

सी में कॉन्ट पॉइंटर को खाली करने में असमर्थ

मैं एक const char* कैसे मुक्त कर सकता हूँ? मैंने malloc का उपयोग करते हुए नई स्मृति आवंटित की, और जब मैं इसे मुक्त करने की कोशिश कर रहा हूं, तो मुझे हमेशा त्रुटि "असंगत सूचक प्रकार" प्राप्त होता है ऐसा कोड जिसकी वजह से है: char* name="Arnold"; const char* str=(const char*)malloc(strlen(name)+1); free(str); // error […]

किसी फ़ंक्शन से स्थानीय चर के संदर्भ को लौटाना

किसी फ़ंक्शन से स्थानीय चर के संदर्भ को लौटने पर मेरे पास कुछ प्रश्न हैं: class A { public: A(int xx):x(xx) { printf("A::A()\n"); } }; const A& getA1() { A a(5); return a; } A& getA2() { A a(5); return a; } A getA3() { A a(5); return a; } int main() { const A& […]

संदर्भ-टू-कॉन्स्ट के रूप में अपवाद क्यों पकड़ते हैं?

मैंने कई बार सुना और पढ़ा है कि किसी अपवाद को संदर्भ से संदर्भ के रूप में लेने के लिए बेहतर है। यही वजह है कि try { // stuff } catch (const std::exception& e) { // stuff } से बेहतर try { // stuff } catch (std::exception& e) { // stuff }

किस तरह का अनुकूलन सी / सी ++ में प्रस्तुत करता है? (यदि कोई)

मुझे पता है कि जहां संभव हो, आपको कॉन्स्ट कीवर्ड का इस्तेमाल करना चाहिए, जब संदर्भ के द्वारा या पठनीयता के कारणों के लिए पॉइंटर के चारों ओर पैरामीटर गुजरता हो। क्या कोई ऐसा अनुकूलन है जो कम्पाइलर कर सकता है यदि मैं निर्दिष्ट करता हूं कि कोई तर्क निरंतर है? कुछ मामलों में हो […]

दिलचस्प पोस्ट
सभी JSF- संबंधी web.xml संदर्भ पैरामीटर नामों और मानों का अवलोकन जावा में निरंतर HttpURL कनेक्शन एंड्रॉइड में मैं एक टेक्स्ट फाइल कैसे पढ़ सकता हूं? कैसे AFNetworking कैश अक्षम करने के लिए मैं लाइब्रेरी के रूप में pdfminer का उपयोग कैसे करूं? मणि के लिए मैं एक प्रॉक्सी सर्वर कैसे सेट करूं? रेल में उपडोमेन के बीच सत्र (कुकीज़) साझा करें? द्विआधारी कोड में एक स्ट्रिंग कैसे छिपाएगी? सीएसएस: इनलाइन एसवीजी से पहले PHP में जादू उद्धरण किसी अन्य प्रक्रिया द्वारा इसका उपयोग किया जा रहा है, जबकि किसी फ़ाइल की प्रतिलिपि कैसे करें AngularJS: फ़ैक्टरी $ http सेवा JQuery के साथ पृष्ठभूमि कवर के लिए स्केल तत्व आनुपातिक $ पहले से ही प्रगति त्रुटि में लागू है इंस्टॉल किए गए एंड्रॉइड एप्लिकेशन की सूची कैसे प्राप्त करें और चलाने के लिए एक को चुनें