Articles of सी ++

बेहतर प्रदर्शन करने के लिए IOStream कैसे प्राप्त करें?

अधिकांश सी ++ उपयोगकर्ताओं ने सी / सी के कार्यों के printf / scanf परिवार का उपयोग करना पसंद किया सी भी जब वे C ++ में कोडिंग कर रहे हैं यद्यपि मैं मानता हूं कि मुझे इंटरफ़ेस का रास्ता बेहतर (विशेषकर पॉसिक्स जैसा प्रारूप और स्थानीयकरण) लगता है, ऐसा लगता है कि एक भारी […]

STD :: आगे कैसे काम करता है?

संभव डुप्लिकेट: आगे का उपयोग करने के फायदे मुझे पता है कि यह क्या करता है और इसका उपयोग कब किया जाता है लेकिन मैं अभी भी अपने सिर को लपेट नहीं कर सकता कि यह कैसे काम करता है। कृपया यथासंभव विस्तृत बताएं और बताएं कि क्या std::forward गलत होगा यदि उसे टेम्पलेट आर्ग्यूमेंट […]

क्या मुझे std :: function या C ++ में फ़ंक्शन पॉइंटर का उपयोग करना चाहिए?

C ++ में कॉलबैक फ़ंक्शन को कार्यान्वित करते समय, अब भी मैं C-style फ़ंक्शन पॉइंटर का उपयोग करना चाहिए: void (*callbackFunc)(int); या मुझे std :: function का उपयोग करना चाहिए: std::function< void(int) > callbackFunc;

सी ++ कंपाइलर्स ऑपरेटर == और ऑपरेटर को परिभाषित क्यों नहीं करते! =?

मैं संकलक देने का एक बड़ा प्रशंसक हूं जितना संभव हो उतना काम करता हूं। एक साधारण वर्ग लिखते समय कंपाइलर आपको 'निशुल्क' के लिए निम्न दे सकता है: एक डिफ़ॉल्ट (खाली) कन्स्ट्रक्टर एक प्रति कन्स्ट्रक्टर एक नाशक असाइनमेंट ऑपरेटर ( operator= ) लेकिन यह आपको कोई तुलना ऑपरेटर नहीं दे सकता – जैसे operator== […]

सुंदर मुद्रित std :: tuple

यह सुंदर प्रिंटिंग एसटीएल कंटेनरों पर मेरे पिछले प्रश्न के लिए अनुवर्ती है, जिसके लिए हमने एक बहुत सुंदर और पूरी तरह से सामान्य समाधान विकसित करने में कामयाब रहे। इस अगले चरण में, मैं std::tuple<Args…> लिए बहुत-मुद्रण शामिल करना चाहता std::tuple<Args…> , variadic टेम्पलेट्स का उपयोग कर रहा है (इसलिए यह कड़ाई से सी […]

हेडर में सी + इनलाइन फ़ंक्शन क्यों हैं?

एनबी यह इनलाइन फ़ंक्शंस का उपयोग कैसे करें या वे कैसे काम करते हैं, इसके बारे में कोई सवाल नहीं है, और यही कारण है कि वे किस तरह से किए गए हैं। कक्षा सदस्य समारोह की घोषणा को फ़ंक्शन को inline रूप में परिभाषित करने की आवश्यकता नहीं है, यह केवल फ़ंक्शन के वास्तविक […]

std :: फ़ंक्शन बनाम टेम्पलेट

सी ++ 11 के लिए धन्यवाद हमें मस्तक रैपर के std::function परिवार प्राप्त हुआ। दुर्भाग्य से, मैं इन नए अतिरिक्त के बारे में केवल बुरी चीज़ों को सुनता रहता हूं। सबसे लोकप्रिय यह है कि वे बहुत धीमी गति से हैं। मैं इसे परीक्षण किया है और वे वास्तव में टेम्पलेट्स की तुलना में चूसना। […]

कैसे कस्टम इटरेटर और const_iterators सही ढंग से लागू करने के लिए?

मेरे पास कस्टम कंटेनर क्लास है जिसके लिए मैं iterator और const_iterator क्लासेस लिखना चाहता हूं। मैंने पहले कभी ऐसा नहीं किया और मैं एक उपयुक्त कैसे-कैसे ढूंढने में विफल रहा Iterator सृजन के बारे में दिशा निर्देश क्या हैं, और मुझे किस बारे में पता होना चाहिए? मैं भी कोड दोहराव से बचना चाहूंगा […]

सी ++ में अपवाद कैसे काम करते हैं (पर्दे के पीछे)

मैं लोगों को देख रहा हूं कि अपवाद धीमे हैं लेकिन मैं कभी भी कोई सबूत नहीं देखता हूं। इसलिए पूछने के बजाय कि वे क्या हैं, मैं पूछूंगा कि अपवाद इस दृश्य के पीछे कैसे काम करते हैं, इसलिए मैं इसका उपयोग करने के लिए निर्णय ले सकता हूं और यदि वे धीमे हैं […]

(-2147483648> 0) सी ++ में सही देता है?

-2147483648 32 बिट्स के साथ पूर्णांक प्रकार के लिए सबसे छोटी पूर्णांक है, लेकिन ऐसा लगता है कि यह if(…) वाक्य में अतिप्रवाह होगा: if (-2147483648 > 0) std::cout << "true"; else std::cout << "false"; यह मेरे परीक्षण में true प्रिंट होगा हालांकि, यदि हमने पूर्णांक में 2147483648 डाली, तो परिणाम अलग होगा: if (int(-2147483648) […]

दिलचस्प पोस्ट
जावा में समय बीतने के लिए मैं कैसे मापूं? स्मृति बफर से बनाएँप्रक्रिया करें पहला मैच रोकने के लिए नियमित अभिव्यक्ति आरजीबी को ग्रेस्केल / तीव्रता में परिवर्तित करना क्या आईफोन ओरिएंटेशन सेट करने का एक दस्तावेज तरीका है? दो तिथियों मोंगोडीबी के बीच ऑब्जेक्ट खोजें खेल 2048 के लिए इष्टतम एल्गोरिदम क्या है? मैं अपने पायथन साइट-पैकेज निर्देशिका का स्थान कैसे प्राप्त करूं? सी # स्थिर निर्माता थ्रेड सुरक्षित है? jQuery में सीएसएस नियम का प्रतिशत मान प्राप्त करें सी # वर्तनी जांच वर्ग का उपयोग करने की कोशिश कर रहा है जब मैं एक वैल () का उपयोग करके एक मान का मूल्य सेट करता हूँ तो jQuery परिवर्तन ईवेंट क्यों ट्रिगर नहीं करता? PHP फाइलों में यूटीएफ -8 बीओएम हस्ताक्षर गतिविधि शीर्षक के बजाय लांचर के लिए अलग लेबल कैसे सेट करें? संदर्भ रूट नाम को बिना बिना सापेक्ष पथ का उपयोग कैसे करें?