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

इस टैग का उपयोग उस कोड के लिए करें जिसे C ++ 11 के रूप में संकलित किया जाना चाहिए (C ++ 14 या बाद में शुरू की गई किसी भी सुविधा का उपयोग नहीं करना)।


5
C ++ 11 में यूनिकोड कितनी अच्छी तरह से समर्थित है?
मैंने पढ़ा है और सुना है कि C ++ 11 यूनिकोड का समर्थन करता है। उस पर कुछ सवाल: C ++ मानक पुस्तकालय यूनिकोड का कितना अच्छा समर्थन करता है? क्या std::stringयह क्या करना चाहिए? मैं इसे कैसे इस्तेमाल करूं? संभावित समस्याएं कहां हैं?
183 c++  unicode  c++11 

2
क्या C-11 में सुरक्षित-बूल मुहावरा अप्रचलित है?
@R का यह उत्तर। मार्टिनो फर्नांडीस से पता चलता है, कि सेफ-बूल मुहावरा C ++ 11 में स्पष्ट रूप से पदावनत है, क्योंकि इसे एक साधारण से बदला जा सकता है explicit operator bool() const; उत्तर में मानक बोली के अनुसार §4 [conv] p3: एक अभिव्यक्ति ई स्पष्ट रूप से …

6
इसे पुनरावृति करते हुए मानचित्र से कैसे निकालें?
मैं इसे पुन: प्रदर्शित करते हुए मानचित्र से कैसे निकालूं? पसंद: std::map<K, V> map; for(auto i : map) if(needs_removing(i)) // remove it from the map यदि मैं इसका उपयोग map.eraseकरता हूं तो पुनरावृत्तियों को अमान्य कर दूंगा
177 c++  map  c++11 

4
क्या std :: string को constexpr में उपयोग करना संभव है?
C ++ 11, Ubuntu 14.04, GCC डिफ़ॉल्ट टूलचिन का उपयोग करना । यह कोड विफल रहता है: constexpr std::string constString = "constString"; त्रुटि: टाइप 'कास्ट स्ट्रिंग {उर्फ कॉन्स्ट एसटीडी :: basic_string}' कॉन्स्ट्रेक चर का 'कॉन्स्ट्रीमिंग' शाब्दिक नहीं है ... क्योंकि ... 'एसटीडी: basic_string' में एक गैर-तुच्छ विध्वंसक होता है क्या …

3
क्या वास्तव में std :: परमाणु है?
मैं समझता हूं कि std::atomic<>यह एक परमाणु वस्तु है। लेकिन परमाणु किस हद तक? मेरी समझ में एक ऑपरेशन परमाणु हो सकता है। वास्तव में एक वस्तु को परमाणु बनाने से क्या मतलब है? उदाहरण के लिए यदि निम्नलिखित कोड को दो धागे समवर्ती रूप से निष्पादित करते हैं: a …

2
एक सरणी में साझा किया गया: क्या इसका उपयोग किया जाना चाहिए?
बस के बारे में एक छोटी सी क्वेरी shared_ptr। shared_ptrकिसी व्यूह की ओर इशारा करते हुए उसका उपयोग करना अच्छा है ? उदाहरण के लिए, shared_ptr<int> sp(new int[10]); यदि नहीं, तो क्यों नहीं? एक कारण जो मुझे पहले से पता है वह है वेतन वृद्धि / वृद्धि नहीं shared_ptr। इसलिए …
172 c++  c++11  shared-ptr 

2
मेमने को सादे कार्यों की तुलना में संकलक द्वारा बेहतर क्यों चुना जा सकता है?
उनकी किताब में The C++ Standard Library (Second Edition)निकोलई जोसुटिस ने कहा है कि मेमने को सादे कार्यों की तुलना में बेहतर तरीके से संकलक द्वारा अनुकूलित किया जा सकता है। इसके अलावा, C ++ कंपाइलर लैंबडास को बेहतर करते हैं, क्योंकि वे साधारण कार्य करते हैं। (पेज पेज 3) …


5
ऑपरेटर द्वारा ओवरलोड होने पर मैं किसी वस्तु का पता कैसे प्राप्त कर सकता हूं?
निम्नलिखित कार्यक्रम पर विचार करें: struct ghost { // ghosts like to pretend that they don't exist ghost* operator&() const volatile { return 0; } }; int main() { ghost clyde; ghost* clydes_address = &clyde; // darn; that's not clyde's address :'( } मुझे clydeपता कैसे मिलेगा ? मैं एक …

6
क्या सी ++ 11, 14, 17 या 20 पीआई के लिए एक मानक स्थिर परिचय देता है?
सी और सी ++ में संख्या पी के साथ एक बल्कि मूर्खतापूर्ण समस्या है। जहाँ तक मुझे पता M_PIहै math.hकि किसी भी मानक की आवश्यकता नहीं है। नई सी ++ मानकों ने मानक पुस्तकालय में बहुत सारे जटिल गणित पेश किए - हाइपरबोलिक कार्य, std::hermiteऔर std::cyl_bessel_i, अलग-अलग यादृच्छिक संख्या जनरेटर …

2
सार्वजनिक मित्र स्वैप सदस्य समारोह
कॉपी-एंड-स्वैप-मुहावरे के सुंदर उत्तर में कोड का एक टुकड़ा है जिसे मुझे थोड़ी मदद चाहिए: class dumb_array { public: // ... friend void swap(dumb_array& first, dumb_array& second) // nothrow { using std::swap; swap(first.mSize, second.mSize); swap(first.mArray, second.mArray); } // ... }; और वह एक नोट जोड़ता है अन्य दावे हैं कि …

6
सामान्य एसटीडी का उपयोग करना :: एक कक्षा में सदस्य कार्यों के साथ फ़ंक्शन ऑब्जेक्ट
एक वर्ग के लिए मैं कुछ फ़ंक्शन पॉइंटर्स को एक mapस्टोरिंग std::functionऑब्जेक्ट्स में उसी क्लास के सदस्य फ़ंक्शन के लिए संग्रहीत करना चाहता हूं । लेकिन मैं इस कोड के साथ शुरुआत में असफल रहा: class Foo { public: void doSomething() {} void bindFunction() { // ERROR std::function<void(void)> f = …

3
डिफॉल्ट कंस्ट्रक्टर और डिस्ट्रक्टर के लिए "{}" कैसे "डिफॉल्ट" से अलग है?
मैंने मूल रूप से इसे केवल विध्वंसक के बारे में एक प्रश्न के रूप में पोस्ट किया था, लेकिन अब मैं डिफ़ॉल्ट कंस्ट्रक्टर पर विचार कर रहा हूं। यहाँ मूल प्रश्न है: अगर मैं अपनी कक्षा को एक विध्वंसक देना चाहता हूं जो आभासी है, लेकिन अन्यथा कंपाइलर उत्पन्न करने …


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