Articles of कॉन्स्ट

फ़ंक्शन / विधि हस्ताक्षर के बाद क्या मतलब है?

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

मैक्रो और एक const में सी ++ के बीच अंतर क्या है?

मुझे एक तकनीकी साक्षात्कार में यह प्रश्न पूछा गया था: C ++ में एक const और मैक्रो के बीच क्या अंतर है? मेरा जवाब यह था कि मैक्रो एक प्रीप्रोसेसर निर्देश है और अगर आप मैक्रो का उपयोग करते हैं तो यह डीबग करना मुश्किल हो सकता है क्योंकि संकलन से पहले निरंतर अभिव्यक्ति के […]

कोड दोहराव से बचने के लिए कन्स्ट्रक्शन और गैर-कंस्ट्रेट रेगुलर को कैसे लागू किया जाए?

मैं एक कस्टम कंटेनर को एसटीएल जैसी इंटरफ़ेस के साथ लागू कर रहा हूं। मुझे एक नियमित इटरेटर और एक कॉन्स्ट्रेटिंग इटरेटर प्रदान करना होगा Iterators के दो संस्करणों के लिए अधिकांश कोड समान हैं। मैं इस अनुलिपि से कैसे बच सकता हूं? उदाहरण के लिए, मेरा कंटेनर वर्ग Foo , और मैं FooIterator और […]

सी में सूचक सूचक के साथ बदल दिया गया चर परिवर्तन

चर i const घोषित किया गया है, लेकिन फिर भी मैं इसे करने के लिए स्मृति स्थान पर एक सूचक के साथ मूल्य को बदलने में सक्षम है यह कैसे संभव है? int main() { const int i = 11; int *ip = &i; *ip=100; printf("%d\n",*ip); printf("%d\n",i); } जब मैं संकलन करता हूं, मुझे यह […]

सी – कॉन्स्ट घोषणा के जरिए एक गैर-कंस्ट्रक्शन तक पहुंच

सी मानक द्वारा अनुमत घोषित घोषणा के माध्यम से एक गैर- const ऑब्जेक्ट तक पहुंच रहा है? उदाहरण के लिए एक मानक-अनुरूप मंच पर संकलन और आउटपुट 23 और 42 की गारंटी के लिए निम्नलिखित कोड है? अनुवाद इकाई ए: int a = 23; void foo(void) { a = 42; } अनुवाद इकाई बी: #include […]

पॉइंटर्स का उपयोग करके कॉन्स्ट वेरियल के संशोधन के बारे में भ्रम

निम्नलिखित उदाहरण मेरी समझ में जोड़ा भ्रम। मैं यह समझने में असमर्थ हूं कि कॉन्स्ट चर स्थानीय कैसे संशोधित करना संभव है I कृपया मुझे यह समझने में मदद करें। /* Compile code without optimization option */ // volatile.c #include <stdio.h> int main(void) { const int local = 10; int *ptr = (int*) &local; printf("Initial […]

स्पष्टता के लिए, वापसी प्रकारों पर बेकार प्रकार के क्वालिफायर का इस्तेमाल किया जाना चाहिए?

हमारा स्थिर विश्लेषण उपकरण "वापसी प्रकार पर बेकार प्रकार के योग्यता" के बारे में शिकायत करता है जब हमारे शीर्ष लेख फ़ाइलों में प्रोटोटाइप होते हैं: const int foo(); हमने इसे इस तरह परिभाषित किया है क्योंकि फ़ंक्शन एक निरंतर लौट रहा है जो कि कभी भी बदल नहीं सकता है, यह सोचकर कि एपीआई […]

C ++ में कॉन्स्ट वेरिएबल का मान बदलना

मैं एक वेरिएबल के मान को बदलने की कोशिश कर रहा हूं जो कि नीचे दिए गए int const के रूप में परिभाषित किया गया है। const int w = 10; int* wp = const_cast <int*> (&w); *wp = 20; डब्ल्यू का मूल्य बदल नहीं गया था और असाइनमेंट के बाद भी 10 था, यद्यपि […]

स्ट्रिंग literals const क्यों हैं?

यह ज्ञात है कि सी ++ स्ट्रिंग लीटरल्स में अपरिवर्तनीय होते हैं और स्ट्रिंग को संशोधित करने का नतीजा अपरिभाषित होता है। उदाहरण के लिए char * str = "Hello!"; str[1] = 'a'; यह एक अपरिभाषित व्यवहार को लाएगा। इसके अलावा कि स्ट्रिंग लीटरल को स्थिर मेमोरी में रखा गया है इसलिए वे संपूर्ण कार्यक्रम […]

सी में पॉइंटर्स के साथ const उपयोग करें

मैं सी पर जा रहा हूँ और संकेत के साथ const उपयोग के बारे में एक सवाल है। मैं निम्नलिखित कोड को समझता हूं: const char *someArray यह एक सूचक को परिभाषित कर रहा है जो वर्णों और const modifier के प्रकार को इंगित करता है कि someArray में संग्रहीत मान परिवर्तित नहीं किए जा […]

दिलचस्प पोस्ट
समाधान MSB3247 – एक ही निर्भर असेंबली के विभिन्न संस्करणों के बीच संघर्ष मिला deleteRowsAtIndexPaths पर क्रैश जावा में दो सेटों के बीच सममित अंतर का सबसे अच्छा तरीका क्या है? अजगर में उपयोगी कब है? एक सरल फ़ाइल डाउनलोड सर्वलेट को लागू करना django: django.utils.functional.SimpleLazyObject का उद्देश्य? कितने धागे बहुत अधिक हैं? Matplotlib – लाइन प्लॉट के अनुक्रम में रंग पट्टी जोड़ें सत्र का उपयोग क्या है। फ्लश () हाइबरनेट में Http: // www के साथ या बिना यूआरएल मैच करने के लिए नियमित अभिव्यक्ति पैटर्न JAXB फ़िल्टर्ड पार्सिंग NSDefaultRunLoopMode बनाम NSRunLoopCommonModes क्यों वैश्विक चर 'नाम' स्ट्रिंग में परिवर्तन? क्या स्मृति की मात्रा को सीमित करने का कोई तरीका है "जीआईटी जीसी" का उपयोग करता है? सी में अभिप्राय कार्य घोषणाएं