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

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

8
क्या रिलीज बिल्ड में जोर होना चाहिए
assertC ++ में डिफ़ॉल्ट व्यवहार रिलीज बिल्ड में कुछ नहीं करना है। मुझे लगता है कि यह प्रदर्शन कारणों से किया जाता है और शायद उपयोगकर्ताओं को बुरा त्रुटि संदेश देखने से रोकने के लिए किया जाता है। हालाँकि, मैं यह तर्क दूंगा कि उन स्थितियों को, जहाँ से assertनिकाल …

3
विशाल सरणियों को भरने के बिना एक बड़ी समस्या का उत्पादन करने का पेशेवर तरीका: सी ++, एक सरणी के हिस्से से मुक्त स्मृति
मैं एक भौतिकी सिमुलेशन विकसित कर रहा हूं, और जैसा कि मैं प्रोग्रामिंग में नया हूं, मैं बड़े कार्यक्रमों (मुख्य रूप से मेमोरी मुद्दों) का उत्पादन करते समय समस्याओं में भाग रहा हूं। मुझे डायनामिक मेमोरी एलोकेशन और डिलीट (नए / डिलीट वगैरह) के बारे में पता है, लेकिन मुझे …
20 c++  data  memory  array  dynamic 

7
कैसे सबसे अच्छा रक्षा करने के लिए 0 से पारित करने के लिए एसटी :: स्ट्रिंग मापदंडों?
मुझे अभी कुछ गड़बड़ी का एहसास हुआ है। जब भी मैंने एक विधि लिखी है जो एक std::stringपैरामिटर के रूप में स्वीकार करता है , मैंने अपने आप को अपरिभाषित व्यवहार के लिए खोल दिया है। उदाहरण के लिए, यह ... void myMethod(const std::string& s) { /* Do something with …
20 c++ 

2
जावा फाइलिंग को आर्गन्स में क्यों नहीं डालता है?
सी और सी ++ में, मुख्य विधि argv पर सरणी की पहली स्थिति में फ़ाइल नाम रखती है [0]। जावा में, हालांकि, फ़ाइल नाम को args स्ट्रिंग ऐरे में शामिल नहीं किया गया है। क्या इसका कोई व्यावहारिक कारण है? मैं समझता हूं कि यह 1-आधारित के बजाय कमांड-लाइन तर्कों …
20 java  c++  c 

3
जब मैं अपना कोड लिखूं तो मुझे संकलित मशीन कोड के बारे में सोचना चाहिए?
उदाहरण के लिए मुझे निम्नलिखित कोड मिला है: auto z = [](int x) -> int { if (x > 0) { switch (x) { case 2: return 5; case 3: return 6; default: return 1; } } return 0; }; और बाद में मैंने इसे कई बार कॉल किया। Asm …

1
C ++ 11 में ऑटो कीवर्ड की प्रेरणा और नुकसान (?)
मैं हाल ही में सोच रहा था कि autoएक चर को चिह्नित करने के लिए कीवर्ड को C ++ 11 में क्यों चुना गया था जिसका प्रकार कंपाइलर द्वारा अनुमानित होना चाहिए, जैसे auto x = 1; जबसे var अन्य प्रोग्रामिंग भाषाओं (जैसे C #, स्काला, जावास्क्रिप्ट), और में अधिक …

7
क्या हेडर फाइलें वास्तव में अच्छी हैं? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 4 साल पहले बंद हुआ …
20 c++ 

5
आधुनिक पुस्तकालय OOP का उपयोग क्यों नहीं करते हैं
मैं एक शुरुआती स्तर का सी ++ प्रोग्रामर हूं, लेकिन मैं भाषा की अवधारणाओं को काफी अच्छी तरह से समझता हूं। जब मैंने SDL, OpenGL (शायद कुछ और भी) जैसे बाहरी C ++ पुस्तकालयों को सीखना शुरू किया, तो मेरे महान आश्चर्य के लिए मुझे पता चला कि वे C …

13
ऑपरेटिंग सिस्टम C और C ++ में निम्न स्तर का सामान क्यों करते हैं? सिर्फ C ++ क्यों नहीं?
विंडोज के लिए विकिपीडिया पृष्ठ पर , यह बताता है कि विंडोज बूटलोडर और टास्क स्विचर के लिए असेंबली में लिखा गया है, और कर्नेल रूटीन के लिए C और C ++। IIRC, आप extern "C"'d' ब्लॉक से C ++ फ़ंक्शन को कॉल कर सकते हैं । मैं कर्नेल फ़ंक्शंस …

3
यूनिट परीक्षण C ++: क्या परीक्षण करना है?
टी एल; डॉ अच्छा, उपयोगी परीक्षण लिखना कठिन है, और C ++ में इसकी उच्च लागत है। क्या आप अनुभव कर सकते हैं कि डेवलपर्स आपके औचित्य को क्या और कब परीक्षण करना चाहते हैं? लम्बी कहानी मैं परीक्षण-संचालित विकास करता था, वास्तव में मेरी पूरी टीम, लेकिन यह हमारे …

6
5 का नियम - इसका उपयोग करना है या नहीं?
3 का नियम ( नए c ++ मानक में 5 का नियम ) कहता है: यदि आपको स्पष्ट रूप से विध्वंसक, कॉपी कंस्ट्रक्टर या कॉपी असाइनमेंट ऑपरेटर की स्पष्ट रूप से घोषणा करने की आवश्यकता है, तो आपको संभवतः उन तीनों को स्पष्ट रूप से घोषित करने की आवश्यकता है। …

6
क्या मुझे नए C ++ 11 'ऑटो' फीचर का इस्तेमाल करना चाहिए, खासकर लूप्स में?
autoविशेष रूप से छोरों के लिए, कीवर्ड का उपयोग करने के लिए पेशेवरों / विपक्ष क्या हैं ? for(std::vector<T>::iterator it = x.begin(); it != x.end(); it++ ) { it->something(); } for(std::map<T>::iterator it = x.begin(); it != x.end(); it++ ) { it->second->something(); } for(auto it = x.begin(); it != x.end(); it++ …
20 c++  c++11 

8
टीम के सदस्यों के बीच सामान्य प्रोग्रामिंग के लिए जागरूकता कैसे फैलाएं?
मैं ऐसे माहौल में रह रहा हूं, जहां लोग मानते हैं: जावा जेनरिक विशेष रूप से लाइब्रेरी राइटिंग के लिए उपयोग की जाने वाली सुविधा है और वास्तविक कोडिंग के लिए नहीं। C ++ एक OO प्रोग्रामिंग भाषा है; templateएक वैकल्पिक और परिहार्य सुविधा है हालांकि, ये लोग जेनेरिक प्रोग्रामिंग …
20 java  c++  templates  generics 

5
क्या यूनिट परीक्षण से समय से पहले सामान्यीकरण होता है (विशेषकर C ++ के संदर्भ में)?
प्रारंभिक नोट्स मैं वहाँ परीक्षण के विभिन्न प्रकारों के भेद में नहीं जाऊंगा, इन साइटों पर पहले से ही कुछ प्रश्न हैं । मैं वहाँ ले जाऊंगा और जो कहता है: "किसी अनुप्रयोग की सबसे छोटी पृथक्करण इकाई का परीक्षण" करने के अर्थ में इकाई परीक्षण, जिससे यह वास्तव में …

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

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