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

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

2
मानक C ++ लाइब्रेरी में कौन सी अपवाद कक्षाएं हैं
मानक C ++ लाइब्रेरी में शामिल किए गए अपवाद वर्ग क्या हैं, और उनका उपयोग किस लिए किया जाना चाहिए? मुझे पता है कि कुछ नए C ++ 11 अपवाद हैं, लेकिन मुझे यकीन नहीं है कि वे क्या हैं या वे कहाँ हैं।
102 c++  exception  c++11  stl 

2
C ++ 11 में रैंडम नंबर जेनरेशन: कैसे जेनरेट करें, यह कैसे काम करता है? [बन्द है]
यहां क्या पूछा जा रहा है, यह बताना मुश्किल है। यह प्रश्न अस्पष्ट, अस्पष्ट, अधूरा, अत्यधिक विस्तृत या अलंकारिक है और इसका वर्तमान रूप में यथोचित उत्तर नहीं दिया जा सकता है। इस प्रश्न को स्पष्ट करने में सहायता के लिए ताकि इसे फिर से खोला जा सके, सहायता केंद्र …
102 c++  c++11  random 

2
C ++ 0x लैम्ब्डा कैप्चर वैल्यू ऑलवेज कॉन्स्ट?
क्या मूल्य द्वारा कब्जा करने और कैप्चर किए गए मूल्य को गैर-कब्जे बनाने का कोई तरीका है? मेरे पास एक पुस्तकालय फ़नकार है जिसे मैं एक विधि पर कब्जा करना और कॉल करना चाहूंगा जो गैर-कास्ट है लेकिन होना चाहिए। निम्नलिखित संकलन नहीं करता है, लेकिन फू :: ऑपरेटर () …
102 c++  lambda  const  c++11 

5
C ++ में सामान्य पॉइंटर्स की तुलना में स्मार्ट पॉइंटर्स का ओवरहेड कितना है?
C ++ 11 में सामान्य पॉइंटर्स की तुलना में स्मार्ट पॉइंटर्स का ओवरहेड कितना है? दूसरे शब्दों में, अगर मैं स्मार्ट पॉइंटर्स का उपयोग करता हूं तो क्या मेरा कोड धीमा होने वाला है, और यदि हां, तो कितना धीमा है? विशेष रूप से, मैं C ++ 11 std::shared_ptrऔर के …

6
STL कंटेनर को छानने का आधुनिक तरीका?
C # के वर्षों के बाद C ++ में वापस आना मैं सोच रहा था कि आधुनिक क्या है - पढ़ें: C ++ 11 - एक सरणी फ़िल्टर करने का तरीका होगा, अर्थात हम इस Linq क्वेरी के समान कुछ कैसे प्राप्त कर सकते हैं: var filteredElements = elements.Where(elm => …
102 c++  c++11  stl 

3
नियमित अभिव्यक्ति के बारे में 4.8 या उससे पहले छोटी गाड़ी है?
मैं एक सी + + 11 कोड के कोड में std :: regex का उपयोग करने की कोशिश कर रहा हूं, लेकिन ऐसा प्रतीत होता है कि समर्थन थोड़ा छोटा है। एक उदाहरण: #include <regex> #include <iostream> int main (int argc, const char * argv[]) { std::regex r("st|mt|tr"); std::cerr << …
101 c++  regex  gcc  c++11  libstdc++ 

8
लूप के लिए रेंज के साथ उपयोग के लिए C ++ 11 में एक श्रेणी वर्ग है?
मैंने खुद को कुछ समय पहले लिखा था: template <long int T_begin, long int T_end> class range_class { public: class iterator { friend class range_class; public: long int operator *() const { return i_; } const iterator &operator ++() { ++i_; return *this; } iterator operator ++(int) { iterator copy(*this); …
101 c++  c++11  std 

13
क्या मैं C ++ में एक स्वायत्त `स्व` सदस्य प्रकार लागू कर सकता हूं?
C ++ में PHP के कीवर्ड के बराबर की कमी है , जो कि संलग्नक वर्ग के प्रकार का मूल्यांकन करता है।self प्रति वर्ग के आधार पर इसे नकली बनाना काफी आसान है: struct Foo { typedef Foo self; }; लेकिन मुझे Fooफिर से लिखना पड़ा । हो सकता है …
101 c++  c++11 

3
कैसे unded कंटेनरों में उपयोगकर्ता परिभाषित प्रकार के लिए std :: हैश <कुंजी> :: ऑपरेटर () के विशेषज्ञ?
में उपयोगकर्ता परिभाषित कुंजी प्रकार का समर्थन करने के std::unordered_set&lt;Key&gt;लिए और std::unordered_map&lt;Key, Value&gt; एक प्रदान करने के लिए है operator==(Key, Key)और एक हैश functor: struct X { int id; /* ... */ }; bool operator==(X a, X b) { return a.id == b.id; } struct MyHash { size_t operator()(const X&amp; …

2
क्या C ++ 11 unique_ptr और shared_ptr एक दूसरे के प्रकार को बदलने में सक्षम है?
क्या C ++ 11 मानक पुस्तकालय किसी std::shared_ptrको std::unique_ptr, या इसके विपरीत से परिवर्तित करने के लिए कोई उपयोगिता प्रदान करता है ? क्या यह सुरक्षित संचालन है?

3
क्या C ++ 17, C ++ 14, और C ++ 11 ऑब्जेक्ट लिंक करना सुरक्षित है
मान लीजिए कि मेरे पास तीन संकलित वस्तुएं हैं, जो सभी एक ही संकलक / संस्करण द्वारा निर्मित हैं : A को C ++ 11 मानक के साथ संकलित किया गया था B को C ++ 14 मानक के साथ संकलित किया गया था C को C ++ 17 मानक …
101 c++  c++11  linker  c++14  abi 

7
मैं एक फ़ंक्शन में std :: unique_ptr कैसे पास कर सकता हूं
मैं std::unique_ptrफंक्शन में कैसे पास हो सकता हूं ? चलो कहते हैं कि मेरे पास निम्न वर्ग है: class A { public: A(int val) { _val = val; } int GetVal() { return _val; } private: int _val; }; निम्नलिखित संकलन नहीं है: void MyFunc(unique_ptr&lt;A&gt; arg) { cout &lt;&lt; arg-&gt;GetVal() …
101 c++  c++11  unique-ptr 

3
C ++ 03 थ्रो () के बीच अंतर C ++ 11 noexcept निर्दिष्ट करें
क्या रनटाइम और कंपाइल टाइम में क्रमशः जांचे जाने के अलावा throw()और कोई अंतर noexceptहै? यह विकिपीडिया C ++ 11 लेख बताता है कि C ++ 03 थ्रो स्पेसर पदावनत हैं। ऐसा क्यों है, noexceptजो संकलन के समय सभी को कवर करने में सक्षम है? [नोट: मैंने इस प्रश्न और …
100 c++  exception  c++11  throw  noexcept 

3
क्या gcc std :: unordered_map कार्यान्वयन धीमा है? यदि ऐसा है - क्यों?
हम C ++ में एक उच्च प्रदर्शन महत्वपूर्ण सॉफ़्टवेयर विकसित कर रहे हैं। वहां हमें एक समवर्ती हैश मानचित्र की आवश्यकता है और एक को लागू किया है। इसलिए हमने यह पता लगाने के लिए एक बेंचमार्क लिखा कि हमारे समवर्ती हैश मानचित्र की तुलना में कितना धीमा है std::unordered_map। …

2
Std :: result_of और घोषणापत्र के बीच अंतर
मुझे std::result_ofC ++ 0x की आवश्यकता को समझने में कुछ परेशानी है । अगर मुझे सही तरीके से समझा जाता है, result_ofतो कुछ प्रकार के मापदंडों के साथ फ़ंक्शन ऑब्जेक्ट को लागू करने के परिणामस्वरूप प्रकार प्राप्त करने के लिए उपयोग किया जाता है। उदाहरण के लिए: template &lt;typename F, …
100 c++  c++11  decltype  result-of 

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