Articles of c ++ 11

क्या एसटीडी :: कार्यों के बाहर वस्तुओं को स्थानांतरित करना संभव है? (सी ++ 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 में स्पष्ट रूप से हटाए गए सदस्य फ़ंक्शंस के साथ, क्या यह एक गैर-कॉकैपीबल बेस क्लास से उत्तीर्ण करने के लिए अभी भी सार्थक है? मैं उस चाल के बारे में बात कर रहा हूं जहां आप निजी तौर पर एक बेस क्लास को प्राप्त करते हैं, जिसमें निजी या हटाए गए […]

टीएमपी: वेक्टर्स का कार्टेशियन उत्पाद को कैसे सामान्य बनाना है?

पूर्णांक वैक्टर के वेक्टर के कार्टेसीयन उत्पाद को एक उत्कृष्ट सी ++ समाधान (वास्तव में 2 समाधान: एक पुनरावर्ती और गैर-पुनरावर्ती) है । उदाहरण / सादगी के प्रयोजनों के लिए, आइए हम गैर-पुनरावर्ती संस्करण पर ध्यान केंद्रित करें। मेरा प्रश्न यह है, कैसे एक टेम्पलेट के साथ इस कोड को सामान्यीकृत कर सकते हैं ताकि […]

मुझे फ़ंक्शन हस्ताक्षर में std :: enable_if से क्यों बचने चाहिए?

स्कॉट मेयेर ने अपनी अगली किताब ईसी ++ 11 की सामग्री और स्थिति पोस्ट की । उन्होंने लिखा है कि पुस्तक में एक आइटम "फ़ंक्शन हस्ताक्षर में std :: enable_if से बचें" हो सकता है std::enable_if फ़ंक्शन तर्क के रूप में इस्तेमाल किया जा सकता है, जैसे कि रिटर्न टाइप या क्लास टेम्प्लेट या फ़ंक्शन […]

दिलचस्प पोस्ट
अजगर स्ट्रिंग में कन्वर्ट स्पष्ट रूप से कॉमा या विभक्तकों के रूप में बिंदु का उपयोग कर फ़्लोट करता है जावास्क्रिप्ट गणित, दो दशमलव स्थानों पर गोल अजगर: सूची संकेतों में लैम्ब्डा फ़ंक्शन दो सूचियों के बीच संयोजन? जावास्क्रिप्ट ऑब्जेक्ट की लंबाई स्प्रिंग – पर निर्भरता इंजेक्शन एक ServletContextListener क्रॉकफोर्ड के ऑब्जेक्ट को समझना स्ट्रिंग मान ओपन रिक्त स्ट्रिंग के साथ संयोजन आईओएस 7 के बाद से सूचकांक पाथ फॉरसेल रिटर्न मेलबॉक्स पर सबमिट करें बटन PHP प्रोजेक्ट में सहायक पैटर्न को स्टोर करने, पहुंचने और व्यवस्थित करने के लिए क्या पैटर्न मौजूद हैं? फ्लेक्स आइटम के बीच समान स्थान स्वत: पूर्ण पाठ बॉक्स नियंत्रण एक सी # आवेदन में कभी भी व्यावहारिक SecureString है? मक्खी पर / रेस / ड्रॉएबल / लिखें?