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

C ++ के बारे में प्रश्न, एक स्टेटिकली टाइप्ड, फ्री-फॉर्म, मल्टी-पैराडाइम, संकलित, सामान्य-प्रयोजन प्रोग्रामिंग भाषा।

6
फ़ंक्शन अनजाने में संदर्भ पैरामीटर को अमान्य कर देता है - क्या गलत हुआ?
आज हमें एक बुरा बग का कारण पता चला जो केवल कुछ प्लेटफार्मों पर रुक-रुक कर हुआ। उबला हुआ, हमारे कोड इस तरह देखा: class Foo { map<string,string> m; void A(const string& key) { m.erase(key); cout << "Erased: " << key; // oops } void B() { while (!m.empty()) { …
54 c++ 

10
'अंतिम' कीवर्ड कभी क्यों उपयोगी होगा?
ऐसा लगता है कि जावा में उम्र के लिए वर्गों को नहीं-व्युत्पन्न घोषित करने की शक्ति थी, और अब सी ++ के पास भी है। हालाँकि, SOLID में Open / Close सिद्धांत के प्रकाश में, यह उपयोगी क्यों होगा? मेरे लिए, finalकीवर्ड ऐसा लगता है friend- यह कानूनी है, लेकिन …
54 java  c++  solid  final 

5
संदर्भ-गिनती स्मार्ट पॉइंटर्स इतने लोकप्रिय क्यों हैं?
जैसा कि मैं देख सकता हूं, कई वास्तविक-दुनिया C ++ परियोजनाओं में बड़े पैमाने पर स्मार्ट पॉइंटर्स का उपयोग किया जाता है। यद्यपि RAII और स्वामित्व हस्तांतरण का समर्थन करने के लिए कुछ प्रकार के स्मार्ट पॉइंटर्स स्पष्ट रूप से फायदेमंद होते हैं, लेकिन "कचरा संग्रह" के तरीके के रूप …

8
C ++ में कचरा क्या होता है?
जावा में एक स्वचालित जीसी है जो एक बार स्टॉप द वर्ल्ड में है, लेकिन एक ढेर पर कचरे की देखभाल करता है। अब C / C ++ एप्लिकेशन में ये STW फ्रीज़ नहीं हैं, उनकी मेमोरी का उपयोग असीम रूप से नहीं बढ़ता है। यह व्यवहार कैसे प्राप्त किया …

3
अपवाद विनिर्देश क्यों खराब हैं?
कुछ 10 साल पहले स्कूल में वापस, वे आपको अपवाद निर्दिष्टताओं का उपयोग करना सिखा रहे थे। चूँकि मेरी पृष्ठभूमि उनमें से एक है, जो टॉरवेल्ड सी प्रोग्रामर हैं, जो ज़बरदस्ती सी ++ से बचते हैं, जब तक कि मुझे मजबूर नहीं किया जाता है, मैं केवल सी ++ में …

11
C ++ में 'अपरिभाषित व्यवहार' (UB) और C # या Java जैसी अन्य भाषाएँ क्यों नहीं हैं?
यह स्टैक ओवरफ्लो पोस्ट उन स्थितियों की काफी व्यापक सूची को सूचीबद्ध करता है जहां C / C ++ भाषा विनिर्देश 'अपरिभाषित व्यवहार' घोषित करता है। हालाँकि, मैं यह समझना चाहता हूं कि C # या Java जैसी अन्य आधुनिक भाषाओं में 'अपरिभाषित व्यवहार' की अवधारणा क्यों नहीं है। क्या …

3
C ++ ने जोर से टाइप किया
मैं संकलन चरण में कीड़े के एक निश्चित वर्ग को पकड़ने के लिए दृढ़ता से टाइप किए गए टाइफेड घोषित करने का एक तरीका सोचने की कोशिश कर रहा हूं। यह अक्सर ऐसा होता है कि मैं कई प्रकार के आईडी, या स्थिति या वेग के लिए एक सदिश टाइप …
49 c++  c++11  type-safety 

5
सभी <एल्गोरिथम> फ़ंक्शन केवल श्रेणियां क्यों लेते हैं, कंटेनर नहीं?
इसमें कई उपयोगी कार्य हैं &lt;algorithm&gt;, लेकिन सभी "सीक्वेंस" पर चलते हैं - पुनरावृत्तियों के जोड़े। जैसे, अगर मेरे पास एक कंटेनर है और std::accumulateउस पर चलना पसंद है , तो मुझे लिखना होगा: std::vector&lt;int&gt; myContainer = ...; int sum = std::accumulate(myContainer.begin(), myContainer.end(), 0); जब सब करने का इरादा है: …

9
"बताओ, मत पूछो" पर स्पष्टीकरण अच्छा OO माना जाता है
इस ब्लॉगपोस्ट को हैकर न्यूज़ पर कई अपवॉट्स के साथ पोस्ट किया गया था। C ++ से आ रहा है, इन उदाहरणों में से अधिकांश मुझे जो सिखाया गया है उसके खिलाफ जाना प्रतीत होता है। जैसे उदाहरण # 2: खराब: def check_for_overheating(system_monitor) if system_monitor.temperature &gt; 100 system_monitor.sound_alarms end end …

9
लिनक्स पर C ++ और C के विकास के लिए IDEs की तुलना: KDevelop, Eclipse, NetBeans, CodeBlocks और Anjuta [बंद]
मैं लिनक्स पर पूर्ण पैमाने पर आईडीई के अपने अनुभव को नोट करना चाहूंगा। मैं व्यक्तिगत रूप से ज्यादातर के साथ काम करता हूं vim, हालांकि अन्य प्रोग्रामर एक वास्तविक आईडीई देखना चाहते हैं। इसलिए मैं निम्नलिखित संदर्भ में विभिन्न आईडीई और उनके बीच तुलना के बारे में आपकी व्यक्तिगत …
49 c++  ide  linux 

2
क्या हेडर-ओनली लाइब्रेरी अधिक कुशल हैं?
मान्यताओं C ++ के हेडर-ओनली लाइब्रेरी के फायदों में से एक यह है कि उन्हें अलग से संकलित करने की आवश्यकता नहीं है। C और C ++ में inlineकेवल तभी समझ में आता है जब फ़ंक्शन को हेडर फ़ाइल में परिभाषित किया गया है *। परंपरागत रूप से, C में …
48 c++  c  libraries 

8
जब वर्चुअल डिस्ट्रक्टर्स का उपयोग नहीं करना है?
मेरा मानना ​​है कि मैंने कई बार वर्चुअल डिस्ट्रक्टर्स के बारे में खोज की, ज्यादातर वर्चुअल डिस्ट्रक्टर्स के उद्देश्य का उल्लेख करते हैं, और आपको वर्चुअल डिस्ट्रक्टर्स की आवश्यकता क्यों है। इसके अलावा, मुझे लगता है कि ज्यादातर मामलों में विध्वंसक को आभासी होना चाहिए। तो सवाल यह है: क्यों …

4
C ++ में पहला C ++ कंपाइलर कैसे लिखा जा सकता है?
स्ट्रॉस्ट्रुप का दावा है कि Cfront, पहला C ++ कंपाइलर, C ++ ( Stroustrup FAQ ) में लिखा गया था । हालाँकि, यह कैसे संभव है कि पहला C ++ कंपाइलर C ++ में लिखा जाए? संकलक बनाने वाले कोड को भी संकलित करने की आवश्यकता है, और इस प्रकार …

11
जब साक्षात्कारकर्ता अपने प्रश्न का उत्तर नहीं जानता है तो मैं क्या कर सकता हूं? [बन्द है]
कल मुझे एक साक्षात्कार में एक भयानक अनुभव हुआ। साक्षात्कारकर्ता ने मुझसे शुद्ध आभासी कार्य के बारे में पूछा। मैंने कहा, बेस क्लास में इसकी परिभाषा हो सकती है या नहीं भी हो सकती है, लेकिन व्युत्पन्न वर्गों को तब तक परिभाषा प्रदान करनी चाहिए जब तक कि वे सार …
48 c++  interview 

3
C और C ++ का उपयोग करके Android विकास [बंद]
मैं एक C, C ++ डेवलपर हूं। मुझे मोबाइल के विकास में दिलचस्पी है। मैं जानना चाहता हूं कि मैं C और C ++ का उपयोग करके एंड्रॉइड ऐप कैसे विकसित कर सकता हूं, मैंने पढ़ा है कि वे सी, सी ++ डेवलपर्स के लिए एक किट प्रदान कर रहे …
47 c++  c  android 

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