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

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

9
बहु-आयामी C या C ++ प्रोग्रामिंग में वाष्पशील को उपयोगी क्यों नहीं माना जाता है?
जैसा कि मैंने हाल ही में पोस्ट किए गए इस उत्तर में प्रदर्शित किया है, मैं volatileबहु-थ्रेडेड प्रोग्रामिंग संदर्भों में उपयोगिता (या इसके अभाव) के बारे में उलझन में हूं । मेरी समझ यह है: किसी भी समय एक चर को नियंत्रित करने वाले कोड के टुकड़े के प्रवाह के …

7
Nullptr का उपयोग करने के क्या फायदे हैं?
कोड का यह टुकड़ा तीन बिंदुओं (सुरक्षित सूचक आरंभीकरण) के लिए वैचारिक रूप से एक ही काम करता है: int* p1 = nullptr; int* p2 = NULL; int* p3 = 0; और इसलिए, nullptrउन्हें मान प्रदान करने से अधिक संकेत देने के क्या फायदे हैं NULLया 0?
163 c++  c++11  null  c++-faq  nullptr 

5
मुख्य की उचित घोषणा क्या है?
mainC ++ में फ़ंक्शन का उचित हस्ताक्षर क्या है ? सही वापसी प्रकार क्या है, और इससे मूल्य वापस करने का क्या मतलब है main? अनुमत पैरामीटर प्रकार क्या हैं, और उनके अर्थ क्या हैं? क्या यह प्रणाली-विशिष्ट है? क्या समय के साथ वे नियम बदल गए हैं? यदि मैं …
147 c++  main  c++-faq 

3
कौन-से Iomanip मैनिपुलेटर 'चिपचिपे' हैं?
मुझे हाल ही में stringstreamइस तथ्य के कारण एक समस्या पैदा हो गई थी कि मैंने गलत तरीके से मान लिया था कि मैं std::setw()हर प्रविष्टि के लिए स्ट्रिंग को प्रभावित करूंगा, जब तक कि मैं स्पष्ट रूप से नहीं बदल जाता। हालांकि, यह सम्मिलन के बाद हमेशा परेशान होता …
140 c++  c++-faq 

4
मैं C ++ 11 में मानक लाइब्रेरी कंटेनर का कुशलता से चयन कैसे कर सकता हूं?
"C ++ कंटेनर पसंद" नामक एक अच्छी तरह से ज्ञात छवि (चीट शीट) है। यह वांछित उपयोग के लिए सबसे अच्छा कंटेनर चुनने के लिए एक फ्लो चार्ट है। किसी को पता है कि अगर वहाँ पहले से ही एक सी + + 11 संस्करण है? यह पिछले एक है:
135 c++  c++11  c++-faq 

9
स्मृति रिसाव के कारण 'नए' का उपयोग क्यों होता है?
मैंने C # पहले सीखा, और अब मैं C ++ से शुरू कर रहा हूं। जैसा कि मैं समझता हूं, newसी ++ में ऑपरेटर सी # में एक के समान नहीं है। क्या आप इस नमूना कोड में मेमोरी लीक का कारण बता सकते हैं? class A { ... }; …

7
C ++ में बहुरूपता
AFAIK: सी ++ तीन अलग-अलग प्रकार के बहुरूपता प्रदान करता है। आभासी कार्य फंक्शन ओवरलोडिंग ऑपरेटर ओवरलोडिंग उपरोक्त तीन प्रकार के बहुरूपता के अलावा, अन्य प्रकार के बहुरूपता मौजूद हैं: रन-टाइम संकलन समय तदर्थ बहुरूपता पैरामीट्रिक बहुरूपता मुझे पता है कि रनटाइम पोलिमोर्फ़िज्म को वर्चुअल फ़ंक्शंस द्वारा प्राप्त किया जा …

5
ओवरलोडिंग मेंबर एक्सेस ऑपरेटर ->, *
मैं सबसे ऑपरेटर ओवरलोडिंग को समझते हैं, सदस्य पहुँच ऑपरेटरों के अपवाद के साथ ->, .*, ->*आदि विशेष रूप से, इन ऑपरेटर कार्यों को क्या पारित किया जाता है, और क्या लौटाया जाना चाहिए? ऑपरेटर कैसे कार्य करता है (जैसे operator->(...)) जानता है कि किस सदस्य को संदर्भित किया जा …

2
`Std :: Move` को` std :: Move` नाम क्यों दिया गया है?
C ++ 11 std::move(x)फ़ंक्शन वास्तव में कुछ भी स्थानांतरित नहीं करता है। यह आर-वैल्यू के लिए सिर्फ एक कास्ट है। ऐसा क्यों किया गया? क्या यह भ्रामक नहीं है?

4
C ++ 11 में एक प्रकार की गैर-चल को कब बनाया जाए?
मुझे आश्चर्य हुआ कि यह मेरे खोज परिणामों में नहीं दिखा, मुझे लगा कि किसी ने पहले यह पूछा होगा, सी ++ 11 में चाल शब्दार्थ की उपयोगिता को देखते हुए: मुझे C ++ 11 में एक कक्षा को गैर-चल बनाने योग्य बनाने के लिए कब (या यह मेरे लिए …

10
C ++ में उचित स्टैक और हीप उपयोग?
मैं थोड़ी देर के लिए प्रोग्रामिंग कर रहा हूं लेकिन यह ज्यादातर जावा और सी # है। मैं वास्तव में अपने दम पर स्मृति का प्रबंधन नहीं किया है। मैंने हाल ही में C ++ में प्रोग्रामिंग शुरू की और मैं थोड़ा उलझन में हूं कि कब मुझे स्टैक पर …

3
क्या सी ++ स्मार्ट सूचक कार्यान्वयन उपलब्ध हैं?
तुलना, पेशेवरों, विपक्ष, और जब उपयोग करने के लिए? यह एक कचरा संग्रह धागे से एक स्पिन-ऑफ है जहां मैंने जो सोचा था वह एक सरल उत्तर था कुछ विशिष्ट स्मार्ट पॉइंटर कार्यान्वयन के बारे में बहुत सारी टिप्पणियां उत्पन्न हुईं, इसलिए यह एक नया पोस्ट शुरू करने के लायक …

4
C ++ में नंबर को स्ट्रिंग और इसके विपरीत में कैसे कन्वर्ट करें
चूंकि यह सवाल हर हफ्ते के बारे में पूछा जाता है, इसलिए यह अक्सर पूछे जाने वाले प्रश्न उपयोगकर्ताओं की बहुत मदद कर सकते हैं। C ++ में एक पूर्णांक को स्ट्रिंग में कैसे बदलें स्ट्रिंग को C ++ में पूर्णांक में कैसे परिवर्तित करें C ++ में फ़्लोटिंग-पॉइंट संख्या …

8
हेडर में C ++ इनलाइन फ़ंक्शन क्यों हैं?
एनबी यह एक सवाल नहीं है कि इनलाइन फ़ंक्शन का उपयोग कैसे करें या वे कैसे काम करते हैं, अधिक क्यों वे जिस तरह से किए जाते हैं। वर्ग सदस्य फ़ंक्शन की घोषणा के रूप में एक फ़ंक्शन को परिभाषित करने की आवश्यकता नहीं है inline, यह केवल फ़ंक्शन का …

4
ओवरलोड को कैसे करें :: स्वैप ()
std::swap()कई एसटीडी कंटेनर (जैसे द्वारा किया जाता है std::listऔर std::vector) छँटाई और यहां तक कि काम के दौरान। लेकिन std कार्यान्वयन swap()बहुत सामान्यीकृत है और कस्टम प्रकारों के लिए अक्षम है। इस प्रकार std::swap()एक कस्टम प्रकार के विशिष्ट कार्यान्वयन के साथ ओवरलोडिंग करके दक्षता प्राप्त की जा सकती है । …

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