constants पर टैग किए गए जवाब

प्रोग्रामिंग में निरंतरता ऐसी परिभाषाएं हैं जिनका मूल्य एक कार्यक्रम के निष्पादन के दौरान तय किया गया है। उदाहरण के लिए, अधिकांश भाषाओं के साहित्य निरंतर हैं। प्रासंगिक रूप से पारदर्शी प्रोग्रामिंग शैलियों में, सभी परिभाषाएं स्थिर हैं। एक कास्ट-क्वालीफाइड डेटा स्टोरेज एरिया (ऑब्जेक्ट, फील्ड, वैरिएबल, पैरामीटर) एक है जो "कभी नहीं बदलता है", इस प्रकार अतिरिक्त कोड जनरेटर ऑप्टिमाइज़ेशन और प्रोग्राम की शुद्धता की अतिरिक्त स्टेटिक चेकिंग की अनुमति देता है।


4
v8 जावास्क्रिप्ट का प्रदर्शन निहितार्थ का संकेत, चलो, और var?
कार्यात्मक अंतरों के बावजूद, नए कीवर्ड 'लेट' और 'कॉन्स्ट' का उपयोग करने से 'वर्जन' के सापेक्ष प्रदर्शन पर कोई सामान्य या विशिष्ट प्रभाव पड़ता है? कार्यक्रम चलाने के बाद: function timeit(f, N, S) { var start, timeTaken; var stats = {min: 1e50, max: 0, N: 0, sum: 0, sqsum: 0}; …

5
PHP - एक वर्ग के अंदर निरंतर परिभाषित करता है
मैं किसी वर्ग के अंदर एक स्थिरांक को कैसे परिभाषित कर सकता हूं, और इसे बनाता हूं इसलिए यह केवल तब दिखाई देता है जब इसे कक्षा के संदर्भ में कहा जाता है? ....कुछ इस तरह Foo::app()->MYCONSTANT; (और अगर इसे MYCONSTANTनजरअंदाज किया जाना चाहिए)
87 php  class  constants 

4
एक स्थैतिक सदस्य एक स्थैतिक डेटा सदस्य को क्यों बदल सकता है?
निम्नलिखित C++कार्यक्रम में, एक फ़ंक्शन से एक स्थिर डेटा सदस्य को संशोधित constकरना ठीक काम कर रहा है: class A { public: static int a; // static data member void set() const { a = 10; } }; लेकिन एक फ़ंक्शन से एक गैर-स्थैतिक डेटा सदस्य को संशोधित constकरना काम …

7
फ़ंक्शन नाम c ++ के बाद पैरामीटर बनाम const से पहले const
क्या अंतर है कुछ इस तरह से विश्वासघात friend Circle copy(const Circle &); और ऐसा ही कुछ friend Circle copy(Circle&) const; मुझे पता है कि फंक्शन का उपयोग संकलक को यह बताने के लिए किया जाता है कि यह फ़ंक्शन उस ऑब्जेक्ट को बदलने का प्रयास नहीं करेगा जिस पर …

9
क्या पैरामीटर स्थिर हो सकते हैं?
मैं जावा के C # समतुल्य की तलाश कर रहा हूं final। क्या यह मौजूद है? क्या C # में निम्नलिखित की तरह कुछ भी है: public Foo(final int bar); उपरोक्त उदाहरण में, barकेवल पढ़ने योग्य चर है और इसके द्वारा परिवर्तित नहीं किया जा सकता है Foo()। क्या C …

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

3
ECMAScript 2015: लूप्स के लिए कास्ट
नीचे दिए गए दोनों (या दोनों में से कोई भी) कोड टुकड़े एक पूर्ण ECMAScript 2015 कार्यान्वयन में काम करने वाले होने चाहिए: for (const e of a) for (const i = 0; i < a.length; i += 1) मेरी समझ से, पहला उदाहरण काम करना चाहिए क्योंकि eप्रत्येक पुनरावृत्ति …

9
वृद्धिशील बयान के अपवाद के साथ लूप चर कास्ट के लिए कैसे करें?
लूप के लिए एक मानक पर विचार करें: for (int i = 0; i < 10; ++i) { // do something with i } मैं चर iको forलूप के शरीर में संशोधित होने से रोकना चाहता हूं । हालांकि, मैं घोषणा नहीं कर सकते हैं iके रूप में constके रूप …


3
जांचें कि क्या कोई स्थिरांक पहले से ही परिभाषित है
यह एक सरल है, मुझे उम्मीद है। मैं निम्न उदाहरण में कैसे जांच करूं, अगर एक स्थिरांक पहले से ही परिभाषित है? #this works var = var||1 puts var var = var||2 puts var #this doesn't CONST = CONST||1 puts CONST CONST = CONST||2 puts CONST => 1 1 uninitialized …
82 ruby  constants 

4
क्या `कास्ट ऑटो` का कोई अर्थ है?
मुझे लगता है कि सवाल काफी स्पष्ट है। क्या autoकीवर्ड ऑटो-कास्ट-नेस का पता लगाएगा, या हमेशा एक गैर-कॉस्ट प्रकार को लौटाएगा, भले ही जैसे भी हों। एक फ़ंक्शन के दो संस्करण (एक जो रिटर्न करता है constऔर दूसरा जो नहीं करता है)। सिर्फ रिकॉर्ड के लिए, मैं const auto end …
82 c++  c++11  constants 

4
क्या C ++ 11 वेक्टर <const T> की अनुमति देता है?
कंटेनर आवश्यकताओं को C ++ 03 से C ++ 11 में बदल दिया है। जबकि C ++ 03 में कंबल की आवश्यकताएं थीं (जैसे कि वेक्टर के लिए प्रतिलिपि निर्माण और असाइनमेंट की प्रतिलिपि), C ++ 11 प्रत्येक कंटेनर ऑपरेशन (धारा 23.2) पर ठीक-ठीक आवश्यकताओं को परिभाषित करता है। नतीजतन, …
82 c++  vector  c++11  constants 

6
ऑब्जेक्टिव-सी में # डेफिन बनाम कास्ट
मैं ऑब्जेक्टिव-सी के लिए नया हूं, और मेरे पास constऔर प्रीप्रोसेसिंग निर्देश के बारे में कुछ सवाल हैं #define। सबसे पहले, मैंने पाया कि निरंतर उपयोग के प्रकार को परिभाषित करना संभव नहीं है #define। ऐसा क्यों है? दूसरा, क्या उनमें से किसी एक को दूसरे पर इस्तेमाल करने के …

6
const char * और char const * - क्या वे एक ही हैं?
मेरी समझ से, constसंशोधक को दाईं से बाईं ओर पढ़ा जाना चाहिए। उस से, मुझे लगता है कि: const char* एक पॉइंटर है, जिसके चार तत्वों को संशोधित नहीं किया जा सकता है, लेकिन पॉइंटर स्वयं कर सकते हैं, और char const* mutableचार्ट के लिए एक निरंतर सूचक है । …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.