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

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

16
क्या C ++ संदर्भ चर बुराई को वापस करने का अभ्यास है?
यह थोड़ा व्यक्तिपरक है जो मुझे लगता है; मुझे यकीन नहीं है कि अगर राय एकमत होगी (मैंने बहुत सारे कोड स्निपेट देखे हैं जहां संदर्भ वापस आ गए हैं)। इस प्रश्न की ओर एक टिप्पणी के अनुसार , मैंने केवल संदर्भों को आरम्भ करने के बारे में पूछा था, …
341 c++  reference  c++-faq 

9
बाहरी लिंकेज और आंतरिक लिंकेज क्या है?
मैं बाहरी लिंकेज और आंतरिक लिंकेज और उनके अंतर को समझना चाहता हूं। मैं इसका अर्थ भी जानना चाहता हूं constजब तक अन्यथा घोषित नहीं किया जाता है तब तक डिफ़ॉल्ट रूप से आंतरिक रूप से लिंक चर extern।
337 c++  c++-faq 

2
आधुनिक C ++ में क्लासिक सॉर्टिंग एल्गोरिदम को कैसे लागू किया जाए?
std::sortएल्गोरिथ्म (और उसके चचेरे भाई std::partial_sortऔर std::nth_elementसी ++ स्टैंडर्ड लाइब्रेरी से) अधिकांश प्रयोगों में है और अधिक प्राथमिक छँटाई एल्गोरिदम के एक जटिल और संकर समामेलन इस तरह के चयन प्रकार, प्रविष्टि प्रकार, त्वरित तरह, मर्ज क्रमबद्ध या ढेर प्रकार के रूप में,। यहाँ और बहन साइटों पर कई सवाल …

13
क्या एक क्लास मेंबर फंक्शन टेम्पलेट वर्चुअल हो सकता है?
मैंने सुना है कि C ++ वर्ग के सदस्य फ़ंक्शन टेम्पलेट वर्चुअल नहीं हो सकते। क्या ये सच है? यदि वे आभासी हो सकते हैं, तो ऐसे परिदृश्य का क्या उदाहरण है जिसमें कोई ऐसे फ़ंक्शन का उपयोग करेगा?

20
मुझे हमेशा संकलक चेतावनी क्यों सक्षम करनी चाहिए?
मैं अक्सर सुनता हूं कि C और C ++ प्रोग्राम्स को कंपाइल करते समय मुझे "हमेशा कंपाइलर वार्निंग को सक्षम करना चाहिए"। यह क्यों आवश्यक है? मैं उसको कैसे करू? कभी-कभी मैं यह भी सुनता हूं कि मुझे "चेतावनी को त्रुटियों के रूप में मानना ​​चाहिए"। क्या मैं? मैं उसको …

16
क्या C ++ 'अंततः' ब्लॉक का समर्थन करता है? (और यह 'RAII' क्या है जिसके बारे में मैं सुनता रहता हूँ?)
क्या C ++ ' अंततः ' ब्लॉक का समर्थन करता है ? RAII मुहावरा क्या है ? C ++ के RAII मुहावरे और C # 's' कथन के बीच अंतर क्या है ?
272 c++  exception  raii  finally  c++-faq 

13
जब std :: weak_ptr उपयोगी है?
मैंने C ++ 11 के स्मार्ट पॉइंटर्स का अध्ययन करना शुरू किया और मुझे इसका कोई उपयोगी उपयोग नहीं दिखता std::weak_ptr। क्या कोई मुझे बता सकता है कि std::weak_ptrउपयोगी / आवश्यक कब है?

4
मुझे क्यों नहीं # निकलना चाहिए <बिट्स / stdc ++। H>?
मैंने अपने कोड के साथ एक प्रश्न पोस्ट किया जिसका केवल #includeनिर्देश निम्नलिखित था: #include &lt;bits/stdc++.h&gt; मेरे शिक्षक ने मुझे ऐसा करने के लिए कहा, लेकिन टिप्पणी अनुभाग में मुझे बताया गया कि मुझे नहीं करना चाहिए। क्यों?

3
कंस्ट्रक्टर आरंभीकरण-सूची मूल्यांकन आदेश
मेरे पास एक कंस्ट्रक्टर है जो कुछ तर्क देता है। मैंने यह मान लिया था कि इनका निर्माण सूचीबद्ध क्रम में किया गया था, लेकिन एक मामले में ऐसा प्रतीत होता है कि इनका निर्माण उल्टा हो रहा था जिसके परिणामस्वरूप गर्भपात हो रहा था। जब मैंने तर्कों को उलट …
252 c++  gcc  c++-faq 

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

4
C ++ में किसी वर्ग के सदस्यों को संदर्भित करने के लिए मैं एक डॉट, एरो या डबल कोलन का उपयोग कब करता हूं?
: अन्य सी व्युत्पन्न भाषाओं सेल्सियस के लिए (जावा या सी #) की तरह से आ ++, यह पहली बहुत भ्रामक है कि सी ++ तीन तरीके एक वर्ग के सदस्यों का उल्लेख करने के लिए किया है a::b, a.bऔर a-&gt;b। मैं इनमें से किस ऑपरेटर का उपयोग करता हूं? …
243 c++  c++-faq 

14
“सदस्य * :: * वर्ग डेटा सदस्य को इंगित करें
मुझे यह अजीब कोड स्निपेट आया, जो ठीक संकलन करता है: class Car { public: int speed; }; int main() { int Car::*pSpeed = &amp;Car::speed; return 0; } C ++ में किसी कक्षा के गैर-स्थैतिक डेटा सदस्य के लिए यह सूचक क्यों है? वास्तविक कोड में इस अजीब सूचक का …
242 c++  class  pointers  c++-faq 

1
Std :: launder का उद्देश्य क्या है?
P0137 फ़ंक्शन टेम्प्लेट का परिचय std::launderदेता है और यूनियनों, जीवनकाल और पॉइंटर्स से संबंधित अनुभागों में मानक में कई, कई बदलाव करता है। इस पेपर को हल करने में क्या समस्या है? जिस भाषा से मुझे अवगत होना है, उसमें क्या बदलाव हैं? और हम क्या कर रहे launderहैं?

19
समान समान और गैर-कॉन्स्टेबल सदस्य कार्यों के बीच मैं कोड दोहराव कैसे निकालूं?
मान लें कि मेरे पास निम्नलिखित है class Xजहां मैं एक आंतरिक सदस्य तक पहुंचना चाहता हूं: class Z { // details }; class X { std::vector&lt;Z&gt; vecZ; public: Z&amp; Z(size_t index) { // massive amounts of code for validating index Z&amp; ret = vecZ[index]; // even more code for …

3
"इस" के लिए "संदर्भ क्या है?"
एक प्रस्ताव के पार आया, जिसे "क्लैग के सी ++ 11 स्टेटस पेज " में "इस" के लिए रेवल्यू रेफरेंस कहा जाता है । मैंने संदर्भों के संदर्भ में काफी कुछ पढ़ा है और उन्हें समझा है, लेकिन मुझे नहीं लगता कि मुझे इस बारे में पता है। मुझे शर्तों …

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