Articles of const

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

जटिल सूचक घोषणा पढ़ने के लिए दाएं-बाएं नियम है लेकिन इस नियम में यह उल्लेख नहीं है कि 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 }

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

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

फ़ाइल गुंजाइश पर विविध रूप से संशोधित सरणी

मैं अपनी ".m" फ़ाइल के शीर्ष स्तर पर इस तरह से कुछ के समान मेरी उद्देश्य-सी कार्यान्वयन फ़ाइल में उपयोग करने के लिए एक निरंतर स्थिर सरणी बनाना चाहता हूं: static const int NUM_TYPES = 4; static int types[NUM_TYPES] = { 1, 2, 3, 4 }; मैं फाइल में बाद में NUM_TYPES का उपयोग करने […]

मुझे सी में एक सर आकार के रूप में एक const योग्य चर का उपयोग करने की अनुमति क्यों दी जा रही है?

जब मैं निम्न कोड चलाता हूं, तो यह सी के लिए ठीक काम करता है: #include<stdio.h> int main(void) { const int x=5; char arr[x]; printf("%d",sizeof(arr)); } लेकिन मैंने पहले ही पढ़ा नहीं था कि const योग्य वैरिएबल real स्थिरांक नहीं हैं (इसलिए वे switch-case की स्थिति में उपयोग नहीं किए जा सकते हैं), लेकिन आईबीएम […]

संदर्भ के लिए अस्थायी ऑब्जेक्ट और बाइंडिंग रिटर्निंग

संभव डुप्लिकेट: क्या एक संदर्भ एक अस्थायी जीवन को लम्बा खींचता है? मेरा संकलक संदर्भ के लिए अस्थायी असाइन करने के बारे में शिकायत नहीं करता है: string foo() { return string("123"); }; int main() { const string& val = foo(); printf("%s\n", val.c_str()); return 0; } क्यूं कर? मैंने सोचा था कि foo से लौटे […]

क्या sizeof (enum) == आकार (int), हमेशा?

क्या sizeof (enum) == आकार (int), हमेशा? या यह कंपाइलर निर्भर है? क्या यह कहना गलत है, जैसा कि कंपाइलर शब्द की लंबाई (मेमोरी संरेखण) के लिए अनुकूल है यानी y एक विशेष संकलक पर शब्द-आकार है? क्या इसका अर्थ यह है कि यदि मैं ईमान का उपयोग करता हूं तो कोई प्रसंस्करण जुर्माना नहीं […]

सी ++: कॉन्स्ट संदर्भ, टाइप-स्पेसिफर के बाद बनाम से पहले

में तर्क के बीच क्या अंतर है: int foo1(const Fred &arg) { … } तथा int foo2(Fred const &arg) { … } ? मुझे इस मामले को पैराशिप FAQ में शामिल नहीं दिखाई देता।

दिलचस्प पोस्ट
यदि एक बयान में प्रारंभ किया गया एक चर का दायरा क्या है? चहचहाना एपीआई संस्करण 1.1 के साथ user_timeline को पुनः प्राप्त करने के लिए सरल PHP उदाहरण एक प्रक्रिया में पायथन कमांड लाइन इनपुट बैकस्लैश के साथ शेल कमांड क्यों शुरू करें? MySQL: जुड़ने के प्रकारों का त्वरित विघटन एकाधिक ggplot2 भूखंडों को कैसे संरेखित करें और उन सभी पर छाया जोड़ें प्राइवेट फील्ड सदस्य और जवासCRIPT मॉड्यूल पैटर्न में विरासत को परिभाषित करें मानचित्र को JSON कन्वर्ट करें सी # में कच्चे छवि बाइट सरणी में प्रवेश छवि OLE वस्तु परिवर्तित करें शेल स्क्रिप्ट में `मार -0 $ pid 'क्या करता है? जीआईटी फ़ाइल का कौन सा संस्करण अंततः उपयोग किया जाएगा: स्थानीय, आधार या रिमोट? क्या SQL सर्वर में पंक्ति स्तर लॉकिंग को लागू करना संभव है? Event.preventDefault () का उपयोग करने के बाद ईवेंट को ट्रिगर कैसे करें पायथन में युग (यूनिक्स टाइम) के बाद से मैं डेटेट ऑब्जेक्ट को मिलीसेकंड में कैसे रूपांतरित कर सकता हूं? NSURLRequest में HTTP हैडर जोड़ें