c++-faq पर टैग किए गए जवाब

एक सहयोगी, समुदाय-संपादित C ++ FAQ प्रदान करता है

2
"स्पैन" क्या है और मुझे कब उपयोग करना चाहिए?
हाल ही में मैंने span<T>अपने कोड में उपयोग करने के लिए सुझाव दिए हैं , या साइट पर यहाँ कुछ उत्तर देखे हैं जो spanकि किसी प्रकार के कंटेनर का उपयोग करते हैं। लेकिन - मुझे C ++ 17 मानक पुस्तकालय में ऐसा कुछ नहीं मिला। तो यह रहस्यमय क्या …

4
मैं कब किस तरह के सूचक का उपयोग करता हूं?
ठीक है, इसलिए पिछली बार जब मैंने जीवित रहने के लिए C ++ लिखा std::auto_ptrथा , तो सभी std lib उपलब्ध थे, और boost::shared_ptrसभी क्रोध थे। मैं वास्तव में प्रदान किए गए अन्य स्मार्ट पॉइंटर प्रकार बूस्ट में कभी नहीं देखा। मैं समझता हूं कि C ++ 11 अब प्रदान …

11
कैसे एक गैर-कास्ट संदर्भ एक अस्थायी वस्तु के लिए बाध्य नहीं कर सकता है?
किसी अस्थायी ऑब्जेक्ट के लिए गैर-कॉन्स्टेंस संदर्भ प्राप्त करने की अनुमति क्यों नहीं है, जो फ़ंक्शन getx()देता है? स्पष्ट रूप से, यह सी ++ मानक द्वारा निषिद्ध है, लेकिन मुझे इस तरह के प्रतिबंध के उद्देश्य में दिलचस्पी है, मानक के संदर्भ में नहीं । struct X { X& ref() …

18
अस्थिरता क्यों होती है?
volatileकीवर्ड क्या करता है? C ++ में यह किस समस्या का समाधान करता है? मेरे मामले में, मुझे कभी जानबूझकर इसकी जरूरत नहीं पड़ी।
222 c++  volatile  c++-faq 


3
C ++ में <=> ऑपरेटर क्या है?
जब मैं C ++ ऑपरेटरों के बारे में जानने की कोशिश कर रहा था , मैंने cppreference.com , * पर एक अजीब तुलना ऑपरेटर पर ठोकर खाई , जो इस तरह दिखता था: "ठीक है, अगर ये C ++ में आम ऑपरेटर हैं, तो मैं उन्हें बेहतर तरीके से सीखता …

11
सभी सामान्य अपरिभाषित व्यवहार क्या हैं जिनके बारे में C ++ प्रोग्रामर को पता होना चाहिए? [बन्द है]
यहां क्या पूछा जा रहा है, यह बताना मुश्किल है। यह प्रश्न अस्पष्ट, अस्पष्ट, अपूर्ण, अति व्यापक या अलंकारिक है और इसका वर्तमान रूप में यथोचित उत्तर नहीं दिया जा सकता है। इस प्रश्न को स्पष्ट करने में सहायता के लिए ताकि इसे फिर से खोला जा सके, सहायता केंद्र …

3
मुझे इस पॉइंटर के माध्यम से टेम्प्लेट बेस क्लास सदस्यों तक क्यों पहुंचना है?
यदि नीचे की कक्षाएं टेम्प्लेट नहीं थीं, तो मैं बस क्लास xमें हो सकता था derived। हालांकि, नीचे दिए गए कोड के साथ, मैं करने के लिए है उपयोग this-&gt;x। क्यों? template &lt;typename T&gt; class base { protected: int x; }; template &lt;typename T&gt; class derived : public base&lt;T&gt; { …

30
C ++ कंसोल एप्लिकेशन को तुरंत बाहर निकलने से कैसे रोकें?
हाल ही में, मैं इस वेबसाइट से C ++ सीखने की कोशिश कर रहा हूं । दुर्भाग्य से जब भी मैं किसी एक कोड सैंपल को चलाने की कोशिश करता हूं, तो मैं उस प्रोग्राम को लगभग डेढ़ सेकंड के लिए खोलता हूं और फिर तुरंत बंद कर देता हूं। …
193 c++  console  exit  terminate  c++-faq 

9
C ++ 11 में कौन से C ++ मुहावरों को चित्रित किया गया है?
नए मानक के साथ, चीजों को करने के नए तरीके हैं, और कई पुराने तरीकों की तुलना में अच्छे हैं, लेकिन पुराना तरीका अभी भी ठीक है। यह भी स्पष्ट है कि नया मानक आधिकारिक तौर पर बहुत अधिक नहीं है, पिछड़े संगतता कारणों के लिए। तो जो प्रश्न शेष …
192 c++  c++11  c++-faq 

2
C ++ में निम्नलिखित वाक्यांशों का क्या अर्थ है: शून्य-, डिफ़ॉल्ट- और मूल्य-आरंभीकरण?
C ++ में निम्नलिखित वाक्यांशों का क्या अर्थ है: शून्य प्रारंभ, डिफ़ॉल्ट-आरंभीकरण, और मूल्य-आरंभीकरण C ++ डेवलपर को उनके बारे में क्या पता होना चाहिए?


2
'यह' एक सूचक क्यों है और संदर्भ नहीं है?
मैं इस सवाल का जवाब पढ़ रहा था C ++ पेशेवरों और विपक्ष और टिप्पणियों को पढ़ते समय यह संदेह हो गया। प्रोग्रामर अक्सर यह भ्रमित करते हैं कि "यह" एक पॉइंटर है, लेकिन एक संदर्भ नहीं है। एक और भ्रम यह है कि "हेलो" टाइप एसटीडी का क्यों नहीं …

2
क्या C-11 में सुरक्षित-बूल मुहावरा अप्रचलित है?
@R का यह उत्तर। मार्टिनो फर्नांडीस से पता चलता है, कि सेफ-बूल मुहावरा C ++ 11 में स्पष्ट रूप से पदावनत है, क्योंकि इसे एक साधारण से बदला जा सकता है explicit operator bool() const; उत्तर में मानक बोली के अनुसार §4 [conv] p3: एक अभिव्यक्ति ई स्पष्ट रूप से …

4
"तर्क-निर्भर लुकअप" (उर्फ ADL, या "Koenig लुकअप") क्या है?
तर्क-निर्भर आश्रितता क्या है, इस पर कुछ अच्छी व्याख्याएँ हैं? कई लोग इसे कोएनिग लुकअप भी कहते हैं। अधिमानतः मैं जानना चाहूंगा: यह अच्छी बात क्यों है? यह बुरी बात क्यों है? यह कैसे काम करता है?

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