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

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

2
एकल-जिम्मेदारी और कस्टम डेटा प्रकार
पिछले महीनों में मैंने यहां के लोगों के लिए एसई और अन्य साइटों पर मेरे कोड के बारे में कुछ रचनात्मक आलोचना की पेशकश की है। एक चीज है जो लगभग हर बार पॉपिंग करती है और मैं अभी भी उस सिफारिश से सहमत नहीं हूं; : P मैं यहाँ …

3
क्या उद्देश्य-सी ++ को चरणबद्ध किया जा रहा है? [बन्द है]
बंद रहता है । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 5 साल पहले बंद हुआ …
10 c++  objective-c  apple 

5
कोड प्रलेखन: सार्वजनिक बनाम गैर-सार्वजनिक?
मैं उन डेवलपर्स में से एक हूं जिनकी मानसिकता है कि लिखा गया कोड आत्म-व्याख्यात्मक होना चाहिए और एक किताब की तरह पढ़ना चाहिए। अन्य लोगों के लिए पुस्तकालय कोड विकसित करते समय, उपयोग करने के लिए मैं हेडर फ़ाइलों में अधिक से अधिक दस्तावेज लगाने की कोशिश कर सकता …

10
एल्गोरिदम को हाथ से लिखे गए छोरों के लिए प्राथमिकता दें?
आप में से कौन सा अधिक पठनीय लगता है? हाथ से लिखा हुआ लूप: for (std::vector<Foo>::const_iterator it = vec.begin(); it != vec.end(); ++it) { bar.process(*it); } या एल्गोरिथ्म मंगलाचरण: #include <algorithm> #include <functional> std::for_each(vec.begin(), vec.end(), std::bind1st(std::mem_fun_ref(&Bar::process), bar)); मुझे आश्चर्य है कि अगर std::for_eachवास्तव में इसके लायक है, तो इस तरह …
10 c++  algorithms 

2
सबसे सक्रिय ओपन सोर्स C # प्रोजेक्ट्स?
मैं C # में किए जा रहे ओपन सोर्स प्रोजेक्ट्स की तलाश कर रहा हूं जो सक्रिय रूप से डेवलपर्स की तलाश कर रहे हैं और सी ++ पृष्ठभूमि से आने वाले व्यक्ति को बुरा नहीं मानते। किसी भी संकेत की सराहना की।

4
C ++ बड़े टेम्प्लेट के लिए कार्यान्वयन से निपटने का पसंदीदा तरीका
आमतौर पर सी ++ क्लास की घोषणा करते समय, हेडर फाइल में केवल घोषणा को लागू करना और कार्यान्वयन को एक स्रोत फ़ाइल में रखना सबसे अच्छा अभ्यास है। हालांकि, ऐसा लगता है कि यह डिज़ाइन मॉडल टेम्पलेट कक्षाओं के लिए काम नहीं करता है। जब ऑनलाइन देखते हैं तो …

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

2
GCC C ++ में लिखे जाने के बाद से क्या चिकन और अंडे का मुद्दा नहीं है?
4.8 रिलीज़ के बाद से, C ++ कंपाइलर GCC (इसका G ++ भाग) C में नहीं, बल्कि C ++ में ही लिखा गया है। इस पर मेरा एक काल्पनिक सवाल है। मुझे आश्चर्य है कि कैसे है कि कोई C ++ कम्पाइलर अभी तक एक नए मंच पर जीसीसी के …
10 c++  compiler  gcc 

3
सी ++: सी ++ सुविधाओं के बजाय एक कंपाइलर एपीआई के साथ मेटाप्रोग्रामिंग
यह एक SO प्रश्न के रूप में शुरू हुआ, लेकिन मुझे एहसास हुआ कि यह काफी अपरंपरागत है और वेबसाइटों पर वास्तविक विवरण के आधार पर, यह प्रोग्रामर के लिए बेहतर हो सकता है। क्योंकि प्रश्न में बहुत अधिक वैचारिक वजन है। मैं क्लैबट लिबुलिंग सीख रहा हूं और यह …

7
यह सुनिश्चित करना कि हेडर सीपीपी फ़ाइल में स्पष्ट रूप से शामिल हैं
मुझे लगता है कि #includeसीपीपी फ़ाइल में उपयोग किए जाने वाले किसी भी प्रकार के हेडर के लिए यह आम तौर पर अच्छा अभ्यास है , भले ही एचपीपी फ़ाइल के माध्यम से पहले से ही शामिल हो। इसलिए मैं #include <string>अपने एचपीपी और सीपीपी दोनों में हो सकता है, …

4
पुस्तकालय पृथक्करण की अनुमति देते समय बहुरूपी व्यवहार के लिए डिजाइन पैटर्न
मान लीजिए कि मेरे पास Itemकक्षाओं का एक पदानुक्रम है Rectangle, Circle, Triangle:। मैं उन्हें आकर्षित करने में सक्षम होना चाहता हूं, इसलिए मेरी पहली संभावना Draw()प्रत्येक के लिए एक आभासी विधि जोड़ना है : class Item { public: virtual ~Item(); virtual void Draw() =0; }; हालांकि, मैं ड्राइंग कार्यक्षमता …

3
मुझे डेटाबेस का उपयोग कैसे करना चाहिए?
डेटाबेस एक्सेस को प्रबंधित करने के लिए उपयोग किए जाने वाले अच्छे वर्ग संरचनाओं के कुछ उदाहरण क्या हैं? मैं क्लास एनकैप्सुलेशन का प्रशंसक हूं और कंटेनर (जैसे कार) को डेटाबेस कार्यों को नहीं करना पसंद करूंगा। मैं भविष्य में डेटाबेस कैश जैसी चीजों को आसानी से छोड़ने की क्षमता …
10 c++  database 

3
सार आधार कक्षाएं और कॉपी निर्माण, अंगूठे के नियम
अक्सर बार वस्तु के इंटरफ़ेस को अलग करने के लिए एक सार आधार वर्ग होना एक अच्छा विचार है। समस्या यह है कि प्रतिलिपि निर्माण, IMHO, C ++ में डिफ़ॉल्ट रूप से बहुत अधिक टूट गया है, कॉपी निर्माणकर्ताओं द्वारा डिफ़ॉल्ट रूप से उत्पन्न किया जा रहा है। तो, क्या …

9
शतरंज के मोहरों के लिए विरासत बनाम रचना
इस स्टैकएक्सचेंज की एक त्वरित खोज से पता चलता है कि सामान्य रचना में आमतौर पर विरासत की तुलना में अधिक लचीला माना जाता है लेकिन हमेशा की तरह यह परियोजना आदि पर निर्भर करता है और ऐसे समय होते हैं जब विरासत बेहतर विकल्प होता है। मैं एक 3 …

2
डायनामिक_कास्ट के उपयोग से बचने के लिए उचित डिज़ाइन?
कुछ शोधों को करने के बाद मैं एक साधारण उदाहरण को खोजने में प्रतीत नहीं हो सकता है जो एक समस्या का समाधान करता है जिसका मैं अक्सर सामना करता हूं। मान लीजिए कि मैं एक छोटा अनुप्रयोग बनाना चाहता हूं, जहां मैं Squares, Circles और अन्य आकार बना सकता …

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