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

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


3
एक लंबोदर के साथ कैसे सुलझाएं?
sort(mMyClassVector.begin(), mMyClassVector.end(), [](const MyClass & a, const MyClass & b) { return a.mProperty > b.mProperty; }); मैं एक उदाहरण विधि को बांधने के स्थान पर कस्टम कक्षाओं को सॉर्ट करने के लिए एक लंबो फ़ंक्शन का उपयोग करना चाहता हूं। हालाँकि, उपरोक्त कोड त्रुटि उत्पन्न करता है: त्रुटि C2564: 'const …
136 c++  sorting  lambda  char  const 

4
C ++ में "const" के उपयोग कितने और कौन से हैं?
नौसिखिया सी ++ प्रोग्रामर के रूप में कुछ निर्माण हैं जो अभी भी मुझे बहुत अस्पष्ट लगते हैं, इनमें से एक है const। आप इसे कई स्थानों पर और इतने सारे अलग-अलग प्रभावों के साथ उपयोग कर सकते हैं जो एक शुरुआती के लिए जीवित बाहर आना लगभग असंभव है। …
129 c++  const 

3
कॉन्स्टेंस के लिए नामकरण सम्मेलनों जाओ
मैं यह निर्धारित करने की कोशिश कर रहा हूं कि constगोलंग के नामों के लिए एक नामकरण सम्मेलन है या नहीं । मैं व्यक्तिगत रूप से सी शैली का पालन करना और उन्हें ऊपरी मामले में लिखना चाहूंगा, लेकिन मुझे इस पृष्ठ पर कुछ भी नहीं मिला है http://golang.org/doc/effective_go.html जो …

9
C ++ और C में फ़ंक्शन मापदंडों के रूप में 'const int' बनाम 'int const'
विचार करें: int testfunc1 (const int a) { return a; } int testfunc2 (int const a) { return a; } क्या ये दोनों कार्य हर पहलू में समान हैं या इनमें कोई अंतर है? मुझे C भाषा के जवाब में दिलचस्पी है, लेकिन अगर C ++ भाषा में कुछ दिलचस्प …
116 c++  c  const 

4
`Const share_ptr <T>` और `साझा_ptr <const T>` के बीच अंतर?
मैं C ++ में एक साझा पॉइंटर के लिए एक एक्सेसर विधि लिख रहा हूं जो कुछ इस प्रकार है: class Foo { public: return_type getBar() const { return m_bar; } private: boost::shared_ptr&lt;Bar&gt; m_bar; } तो getBar()रिटर्न प्रकार के कॉन्स्ट-नेस का समर्थन करने के लिए ऐसा होना चाहिए boost::shared_ptrजो Barइसे …
116 c++  boost  const  shared-ptr 

5
मैं कक्षा में गैर-स्थिर स्थैतिक सदस्य या स्थिर सरणी को आरंभ क्यों नहीं कर सकता?
मैं किसी वर्ग में गैर-कॉन्स्टेबल staticसदस्य या staticसरणी को इनिशियलाइज़ क्यों नहीं कर सकता ? class A { static const int a = 3; static int b = 3; static const int c[2] = { 1, 2 }; static int d[2] = { 1, 2 }; }; int main() { …
116 c++  static  const 

1
C ++ 11 में const का अर्थ थ्रेड-सेफ़ है?
मुझे लगता है कि सुनने के constसाधन धागा सुरक्षित में सी ++ 11 । क्या यह सच है? इसका मतलब यह है constहै अब के बराबर जावा के synchronized? क्या वे कीवर्ड से बाहर चल रहे हैं ?

5
C ++ मैप एक्सेस डिस्क्लेमर क्वालीफायर (const)
निम्नलिखित कोड का कहना है कि के रूप में नक्शे गुजर constमें operator[]विधि छोड देता है क्वालिफायर: #include &lt;iostream&gt; #include &lt;map&gt; #include &lt;string&gt; using namespace std; class MapWrapper { public: const int &amp;get_value(const int &amp;key) const { return _map[key]; } private: map&lt;int, int&gt; _map; }; int main() { MapWrapper mw; …
113 c++  stl  const  maps 

10
C ++ में एक निजी स्थिर कास्ट मैप को इनिशियलाइज़ कैसे करें?
मुझे केवल शब्दकोश या साहचर्य सरणी string=&gt; की आवश्यकता है int। इस मामले के लिए टाइप मैप C ++ है। लेकिन मुझे केवल एक मानचित्र forall इंस्टेंस (-&gt; स्टेटिक) की आवश्यकता है और इस मैप को बदला नहीं जा सकता (-&gt; const); मैं इस तरह से बढ़ावा पुस्तकालय के साथ …

10
क्लास में कॉन्स्टेबल मेंबर वेरिएबल को इनिशियलाइज़ कैसे करें?
#include &lt;iostream&gt; using namespace std; class T1 { const int t = 100; public: T1() { cout &lt;&lt; "T1 constructor: " &lt;&lt; t &lt;&lt; endl; } }; जब मैं कॉन्स्टेबल सदस्य चर tको 100 के साथ इनिशियलाइज़ करने की कोशिश कर रहा हूँ। लेकिन यह मुझे निम्न त्रुटि दे रहा …
105 c++  const 

7
क्यों argc एक स्थिर नहीं है?
int main( const int argc , const char[] const argv) जैसा कि प्रभावी C ++ आइटम # 3 बताता है कि "जब भी संभव हो तो कास्ट का उपयोग करें", मैं सोचने लगता हूं कि "इन 'स्थिर' मापदंडों को क्यों नहीं बनाया जाए const"। क्या कोई ऐसा परिदृश्य है जिसमें …
104 c++  const  main  argc  effective-c++ 

2
C ++ 0x लैम्ब्डा कैप्चर वैल्यू ऑलवेज कॉन्स्ट?
क्या मूल्य द्वारा कब्जा करने और कैप्चर किए गए मूल्य को गैर-कब्जे बनाने का कोई तरीका है? मेरे पास एक पुस्तकालय फ़नकार है जिसे मैं एक विधि पर कब्जा करना और कॉल करना चाहूंगा जो गैर-कास्ट है लेकिन होना चाहिए। निम्नलिखित संकलन नहीं करता है, लेकिन फू :: ऑपरेटर () …
102 c++  lambda  const  c++11 

7
मैं जावास्क्रिप्ट में एक स्थिर का मान क्यों बदल सकता हूं
मुझे पता है कि ES6 अभी तक मानकीकृत नहीं है, लेकिन बहुत सारे ब्राउज़र वर्तमान const में JS में कीवर्ड का समर्थन करते हैं । कल्पना में, यह लिखा है कि: किसी स्थिरांक का मान पुनः असाइनमेंट के माध्यम से नहीं बदल सकता है, और एक स्थिरांक को फिर से …

4
सी ++ कास्ट मैप एलिमेंट एक्सेस
मैंने संचालक का उपयोग करने की कोशिश की [] कास्ट सी ++ मैप में तत्व का उपयोग करें, लेकिन यह विधि विफल रही। मैंने भी यही काम करने के लिए "at ()" का उपयोग करने की कोशिश की। इस बार काम किया। हालाँकि, मुझे किसी कॉन्स्टेंट C ++ मैप में …
101 c++  stl  map  const 

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