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

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

10
जब "अगर" और "जबकि" के साथ प्रयोग किया जाता है, तो भाषाओं को अभिव्यक्ति के आसपास कोष्ठक की आवश्यकता क्यों होती है?
C, Java, और C ++ जैसी भाषाओं को जब , या में उपयोग किया जाता है if, तो संपूर्ण अभिव्यक्ति के आसपास कोष्ठक की आवश्यकता होती है ।whileswitch if (true) { // Do something } विरोध के रूप में if true { // Do something } यह मुझे अजीब लगता …

13
क्या यह उचित है कि हर एक डेरेफ़र्ड पॉइंटर को पहरा दिया जाए?
एक नई नौकरी में, मुझे इस तरह कोड के लिए कोड समीक्षाओं में झंडी मिल रही है: PowerManager::PowerManager(IMsgSender* msgSender) : msgSender_(msgSender) { } void PowerManager::SignalShutdown() { msgSender_->sendMsg("shutdown()"); } मुझे बताया गया है कि अंतिम विधि को पढ़ना चाहिए: void PowerManager::SignalShutdown() { if (msgSender_) { msgSender_->sendMsg("shutdown()"); } } यानी, मुझे चर …

3
हमें निजी सदस्यों को हेडर में रखने की आवश्यकता क्यों है?
निजी चर एक वर्ग के उपयोगकर्ता के लिए जटिलता और कार्यान्वयन विवरण छिपाने का एक तरीका है। यह बल्कि एक अच्छी सुविधा है। लेकिन मुझे समझ में नहीं आता है कि c ++ में हमें उन्हें एक क्लास के हेडर में डालने की आवश्यकता क्यों है। मैं इसे करने के …
62 c++  headers 

10
क्या केवल फ़ंक्शन ओवरलोडिंग के लिए C ++ कंपाइलर का उपयोग करना बुरा है?
इसलिए मैं एक निश्चित प्रोसेसर के लिए सी का उपयोग करके एक सॉफ्टवेयर डिजाइन पर काम कर रहा हूं। टूल-किट में C के साथ-साथ C ++ को संकलित करने की क्षमता शामिल है। मैं जो कर रहा हूं, उसके लिए इस वातावरण में कोई डायनेमिक मेमोरी आवंटन उपलब्ध नहीं है …

7
C ++ में बिट के झंडे के लिए स्कूप्ड एनम का उपयोग करना
एक enum X : int(C #) या enum class X : int(C ++ 11) एक प्रकार है जिसका कोई छिपा हुआ आंतरिक क्षेत्र है, intजो किसी भी मूल्य को पकड़ सकता है। इसके अलावा, एनफ पर कई पूर्वनिर्धारित स्थिरांक Xपरिभाषित किए गए हैं। एनम को इसके पूर्णांक मूल्य और इसके …

10
क्या बेहतर दिखाना () + छिपाना () या सेटविज़ुअल (बूल दिखाई देना) है?
क्या बेहतर है और क्यों? (इंटरफ़ेस-डिज़ाइन बिंदु से): क) दो Show()और Hide()कार्य करने के लिए बी) एक SetVisible(bool visible)समारोह है EDIT: उदाहरण के लिए कुछ ऑब्जेक्ट में दृश्यता की स्थिति होती है और इसे बदलने के लिए इस फ़ंक्शन का उपयोग किया जाता है। ग) सभी तीन करवाने के लिए …
59 java  c++  interfaces 

9
std :: shared_ptr अंतिम उपाय के रूप में?
मैं सिर्फ "गोइंग नेटिव 2012" स्ट्रीम देख रहा था और मैंने इस बारे में चर्चा की std::shared_ptr। मैं बज्ने के कुछ नकारात्मक विचारों std::shared_ptrऔर उनकी टिप्पणी को सुनकर थोड़ा आश्चर्यचकित था कि इसका उपयोग "अंतिम उपाय" के रूप में किया जाना चाहिए जब किसी वस्तु का जीवन-काल अनिश्चित हो (जो …

13
अपरिभाषित व्यवहार के पीछे दर्शन
C \ C ++ विनिर्देशों को कंपाइलरों के अपने तरीके से लागू करने के लिए बड़ी संख्या में खुले व्यवहार को छोड़ दिया जाता है। ऐसे कई सवाल हैं जो हमेशा उसी के बारे में पूछे जाते रहते हैं और हमारे पास इसके बारे में कुछ बेहतरीन पोस्ट हैं: https://stackoverflow.com/questions/367633/what-are-all-the-common-undefined-behaviour-that-ac-programmer-should-know-abo …

17
पॉइंटर्स का उपयोग करके प्रोग्रामिंग समस्याओं का सबसे अच्छा हल क्या है? [बन्द है]
ठीक है, मैं मूल रूप से समझता हूं कि पॉइंटर्स का उपयोग कैसे किया जाए, लेकिन बेहतर प्रोग्रामिंग करने के लिए उनका उपयोग करना सबसे अच्छा नहीं है। संकेत के उपयोग को शामिल करने के लिए अच्छी परियोजनाएं या समस्याएं क्या हैं ताकि मैं उन्हें बेहतर समझ सकूं?

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

9
पठनीयता बनाम अनुरक्षण, नेस्टेड फ़ंक्शन कॉल लिखने का विशेष मामला
नेस्टेड फ़ंक्शन कॉल के लिए मेरी कोडिंग शैली निम्नलिखित है: var result_h1 = H1(b1); var result_h2 = H2(b2); var result_g1 = G1(result_h1, result_h2); var result_g2 = G2(c1); var a = F(result_g1, result_g2); मैं हाल ही में एक विभाग में बदल गया हूँ जहाँ निम्नलिखित कोडिंग शैली बहुत उपयोग में है: …

7
C ++ में कोई 'अंततः' निर्माण क्यों नहीं है?
C ++ में एक्सेप्शन हैंडलिंग केवल कोशिश / फेंक / पकड़ने तक सीमित है। ऑब्जेक्ट पास्कल, जावा, सी # और पायथन के विपरीत, यहां तक ​​कि सी ++ 11 में, finallyनिर्माण को लागू नहीं किया गया है। मैंने C ++ साहित्य का एक बहुत बड़ा भाग देखा है, जो "अपवाद …
57 c++  exceptions 

7
Std :: string के सामने बहुत सारे स्ट्रिंग क्लास क्यों हैं?
यह मुझे लगता है कि कई बड़े C ++ पुस्तकालयों ने अपने स्वयं के स्ट्रिंग प्रकार का निर्माण किया है। क्लाइंट कोड में आपको या तो पुस्तकालय से एक का उपयोग करना होगा ( QStringऔर CString, fbstringआदि, मुझे यकीन है कि कोई भी कुछ नाम दे सकता है) या मानक …
56 c++ 

3
एक लैम्ब्डा क्या है, और यह क्यों उपयोगी होगा? [बन्द है]
अब तक मैंने इसके बारे में सुना: लैम्ब्डा कैलकुलस लैम्ब्डा प्रोग्रामिंग लम्बोदर भाव लैम्ब्डा कार्य करता है जो सभी कार्यात्मक प्रोग्रामिंग से संबंधित लगता है ... जाहिरा तौर पर इसे C ++ 1x में एकीकृत किया जाएगा, इसलिए मैं इसे अब बेहतर समझ सकता हूं: http://en.wikipedia.org/wiki/C%2B%2B0x#Lambda_functions_and_expressions क्या कोई व्यक्ति संक्षेप …

15
हमारे पास पश्चगामी वेतन वृद्धि क्यों है?
अस्वीकरण : मैं उपसर्ग और उपसर्ग वृद्धि के शब्दार्थ को अच्छी तरह से जानता हूं। तो कृपया मुझे मत समझाओ कि वे कैसे काम करते हैं। स्टैक ओवरफ्लो पर सवाल पढ़ना, मैं मदद नहीं कर सकता लेकिन ध्यान दें कि प्रोग्रामर पोस्टफिक्स इंक्रीमेंट ऑपरेटर द्वारा बार-बार भ्रमित हो जाते हैं। …
55 c++  c  postfix 

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