Articles of c ++ 11

सी ++ में सेट और अनॉर्डेड_सेट के बीच अंतर क्या है?

इस अच्छे प्रश्न के मुताबिक, जो समान है, लेकिन बिल्कुल नहीं, क्योंकि यह जावा के बारे में बात करता है, जो हैश-तालिकाओं के विभिन्न कार्यान्वयन के साथ है, सिंक्रनाइज़ एक्सेसर / म्यूटेटर के कारण हैशमैप और हैशटेबल के बीच अंतर? तो सेट और अनॉर्डेड_सेट के सी ++ कार्यान्वयन में क्या अंतर है? इस सवाल का […]

टेम्पलेट स्पेशलाइजेशन और सक्षम_आईफ़

मैं enable_if और टेम्पलेट विशेषज्ञ के उचित उपयोग के बारे में एक समस्या में भाग रहा हूं। उदाहरण को संशोधित करने के बाद (गोपनीयता के कारणों के लिए), यहां एक तुलनीय उदाहरण है: मेरे पास "कम" नाम से फ़ंक्शन है जो यह जांचता है कि यदि दूसरा आर्ग दूसरा आर्ग से कम है मान लें […]

क्या एसटीडी :: कार्यों के बाहर वस्तुओं को स्थानांतरित करना संभव है? (सी ++ 11)

यह प्रोग्राम किसी स्ट्रिंग को किसी फ़ंक्शन के बाहर ले जाने और दूसरे स्ट्रिंग के निर्माण के लिए इसका उपयोग करने का प्रयास करता है: #include <iostream> #include <string> #include <utility> std::string && Get_String(void); int main(){ std::string str{Get_String()}; std::cout << str << std::endl; return 0; } std::string && Get_String(void){ std::string str{"hello world"}; return std::move(str); } […]

Initializer सूची के साथ std :: array ऑब्जेक्ट का निर्माण कैसे करें?

संभव डुप्लिकेट: Initializer_list के साथ मैं एक सदस्य सरणी कैसे प्रारंभ करूं? आप एक प्रारंभिक सूची के साथ ठीक एक std :: सरणी का निर्माण कर सकते हैं: std::array<int, 3> a = {1, 2, 3}; // works fine हालांकि, जब मैं इसे एक std::initializer_list में डेटा सदस्य या बेस ऑब्जेक्ट के रूप में एक std::initializer_list […]

फ्लोटिंग बिंदु मानों को परिवर्तित करते समय std :: to_string की सटीकता सेट करें

सी ++ 11 में, 6 दशमलव स्थानों के लिए std :: to_string डिफ़ॉल्ट होता है जब टाइप float या double का इनपुट वैल्यू दिया जाता है। इस परिशुद्धता को बदलने के लिए अनुशंसित, या सबसे सुरुचिपूर्ण, विधि क्या है?

सी ++ 11 धागा-सुरक्षित कतार

एक परियोजना मैं फ़ाइलों के संग्रह पर काम करने के लिए एकाधिक धागे का उपयोग करने पर काम कर रहा हूँ प्रत्येक धागा फ़ाइलों को फ़ाइलों की सूची में संसाधित करने के लिए जोड़ सकता है, इसलिए मैंने एक धागा-सुरक्षित कतार के साथ एक साथ रखा (जो मैंने सोचा था)। प्रासंगिक भाग का पालन करें: […]

का अर्थ = समारोह घोषणा के बाद हटा दें

class my_class { … my_class(my_class const &) = delete; … }; क्या है कि संदर्भ = delete इसका मतलब है? क्या कोई अन्य "मॉडिफिअर्स" ( = 0 और = delete ) के अलावा?

एक पैरामीटर पैक की सामग्री को प्रिंट करने के लिए पुनरावर्ती विविधतापूर्ण टेम्पलेट

पैरामीटर पैक की सामग्री को मुद्रित करने के लिए एक पुनरावर्ती विविधतात्मक टेम्पलेट कैसे बनाना संभव है? मैं इस के साथ कोशिश कर रहा हूँ, लेकिन यह संकलन करने में विफल रहता है: template <typename First, typename …Args> std::string type_name () { return std::string(typeid(First).name()) + " " + type_name<Args…>(); } std::string type_name () { return […]

कौन सी std :: async कार्यान्वयन थ्रेड पूल का उपयोग करता है?

मैन्युअल रूप से std::thread ऑब्जेक्ट बनाने के बजाय std::async का उपयोग करने के लाभों में से एक माना जाता है कि std::async आच्छादन समस्याओं से बचने के लिए कवर के तहत थ्रेड पूल का उपयोग कर सकता है। लेकिन यह कार्यान्वयन क्या है? मेरी समझ है कि माइक्रोसॉफ्ट के कार्यान्वयन, लेकिन इन अन्य async कार्यान्वयनों […]

सी ++ 11 में स्पष्ट रूप से हटाए गए सदस्य फ़ंक्शंस के साथ, क्या यह एक गैर-कॉकैपीबल बेस क्लास से उत्तीर्ण करने के लिए अभी भी सार्थक है?

सी ++ 11 में स्पष्ट रूप से हटाए गए सदस्य फ़ंक्शंस के साथ, क्या यह एक गैर-कॉकैपीबल बेस क्लास से उत्तीर्ण करने के लिए अभी भी सार्थक है? मैं उस चाल के बारे में बात कर रहा हूं जहां आप निजी तौर पर एक बेस क्लास को प्राप्त करते हैं, जिसमें निजी या हटाए गए […]

दिलचस्प पोस्ट
स्प्रिंग सुरक्षा का इस्तेमाल स्प्रिंग नियंत्रकों के तरीकों पर पूर्व अधिकार का उपयोग कर सकता है? सी ++ में, "_MOVE_H" के बारे में क्या खास है? बाउंडिंग एल्पीस कैसे PHP में डेटाबेस पासवर्ड को सुरक्षित करना है? पृष्ठभूमि छवि डेटा को सीएसएस में Base64 अच्छा या बुरा अभ्यास के रूप में एम्बेड करना है? AngularUI-Bootstrap Typeahead: ग्रुपिंग परिणाम हैंडल बटन रीसाइक्लिंगदृश्य में एक पंक्ति के अंदर क्लिक करें एंड्रॉइड: कुछ गतिविधियों पर एक्शनबार को छिपाने के लिए मैपिंग पोस्टग्रेएसक्यूएल JSON कॉलम हाइबरनेट मान टाइप करें गलती से स्वामी के पास वापस लौटा, अनगिनत परिवर्तन खो गए मैं OnBeforeUnload संवाद को ओवरराइड कैसे कर सकता हूं और इसे अपने खुद के साथ बदल सकता हूँ? एकाधिक वर्गों के आधार पर तत्व चुनें क्या शून्य सूचक को गतिशील-कास्टिंग के लिए व्यावहारिक उपयोग किया जा सकता है? मैं कैसे पता लगा सकता है कि कौन सी डीएलएल निष्पादन योग्य लोड करेगा? जावा सरणी को मुद्रित करने का सबसे आसान तरीका क्या है?