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

C ++ 11, C ++ मानक का नाम है, जिसे 2011 में मंजूरी दी गई थी। यह पिछले C ++ 03 मानक को बदल देता है, जिसमें विभिन्न मुख्य भाषा परिवर्तन और सुधार शामिल होते हैं, और एक बेहतर और विस्तारित मानक पुस्तकालय होता है।

2
क्या C ++ फ़ंक्शन कॉन्स्टैक्स को चिह्नित करना कभी भी बुरा है?
एक बहुत ही तुच्छ कार्य को देखते हुए, int transform(int val) { return (val + 7) / 8; } यह बहुत स्पष्ट होना चाहिए कि इस फ़ंक्शन को फ़ंक्शन में बदलना आसान है constexpr, जिससे मुझे constexprचर का उपयोग करते समय इसका उपयोग करने की अनुमति मिलती है , जैसे: …
26 c++  c++11 

1
C ++ 11 में ऑटो कीवर्ड की प्रेरणा और नुकसान (?)
मैं हाल ही में सोच रहा था कि autoएक चर को चिह्नित करने के लिए कीवर्ड को C ++ 11 में क्यों चुना गया था जिसका प्रकार कंपाइलर द्वारा अनुमानित होना चाहिए, जैसे auto x = 1; जबसे var अन्य प्रोग्रामिंग भाषाओं (जैसे C #, स्काला, जावास्क्रिप्ट), और में अधिक …

6
क्या मुझे नए C ++ 11 'ऑटो' फीचर का इस्तेमाल करना चाहिए, खासकर लूप्स में?
autoविशेष रूप से छोरों के लिए, कीवर्ड का उपयोग करने के लिए पेशेवरों / विपक्ष क्या हैं ? for(std::vector<T>::iterator it = x.begin(); it != x.end(); it++ ) { it->something(); } for(std::map<T>::iterator it = x.begin(); it != x.end(); it++ ) { it->second->something(); } for(auto it = x.begin(); it != x.end(); it++ …
20 c++  c++11 

5
क्या तर्कों को समय से पहले अनुकूलन के रूप में देखा जा रहा है?
"सभी बुराईयो की जड़ समयपूर्व इष्टतमीकरण है" मुझे लगता है कि हम सभी इस पर सहमत हो सकते हैं। और मैं ऐसा करने से बचने की बहुत कोशिश करता हूं। लेकिन हाल ही में मैं मान के बजाय कॉन्स्ट रेफरेंस द्वारा मापदंडों को पारित करने के अभ्यास के बारे में …

2
वहाँ सी पर शैली बिट हेरफेर करने के लिए कोई लाभ है :: बिटसेट?
मैं लगभग विशेष रूप से C ++ 11/14 में काम करता हूं, और आमतौर पर जब मैं इस तरह का कोड देखता हूं, तो मैं परेशान हो जाता हूं: std::int64_t mArray; mArray |= someMask << 1; यह सिर्फ एक उदाहरण है; मैं सामान्य रूप से बिट-वार हेरफेर के बारे में …

2
आधुनिक C ++ प्रतिमानों का सर्वोत्तम अवलोकन? [बन्द है]
बन्द है। यह सवाल ऑफ टॉपिक है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न अपडेट करें तो यह है -विषय पर सॉफ्टवेयर इंजीनियरिंग स्टैक एक्सचेंज के लिए। 4 साल पहले बंद हुआ । मैं C ++ को बड़े पैमाने पर …

2
अस्थायी के संदर्भ में इस श्रेणी के लिए किसे दोषी ठहराया जाए?
पहली नज़र में निम्नलिखित कोड बल्कि हानिरहित दिखता है। एक उपयोगकर्ता bar()कुछ पुस्तकालय कार्यक्षमता के साथ बातचीत करने के लिए फ़ंक्शन का उपयोग करता है । (यह एक लंबे समय के लिए भी काम कर सकता है क्योंकि bar()एक गैर-अस्थायी मान या समान के संदर्भ में लौटा है।) हालांकि अब …
15 c++11 

6
एक मित्र वर्ग का उपयोग करके c ++ में यूनिट टेस्ट प्राइवेट विधि
मुझे पता है कि यह एक बहस का अभ्यास है, लेकिन मान लीजिए कि यह मेरे लिए सबसे अच्छा विकल्प है। मैं इस बारे में सोच रहा हूं कि ऐसा करने के लिए वास्तविक तकनीक क्या है। मैं जो दृष्टिकोण देख रहा हूं वह यह है: 1) एक मित्र को …

1
एक सामान्य सी ++ आवरण के साथ रस्ट के स्वामित्व मॉडल को प्राप्त करना संभव है?
रस्ट की संगरोध सुरक्षा पर इस लेख के माध्यम से देख रहे हैं: http://blog.rust-lang.org/2015/04/10/Fearless-Concurrency.html मैं सोच रहा था कि C ++ 11 (या नए) में इनमें से कितने विचार प्राप्त किए जा सकते हैं। विशेष रूप से क्या मैं एक स्वामी वर्ग बना सकता हूँ जो स्वामित्व को किसी भी …

2
क्या यह एक अच्छा पैटर्न है: लम्बोदा की श्रृंखला के साथ एक लंबे फ़ंक्शन को प्रतिस्थापित करना?
मैं हाल ही में निम्न स्थिति में चला गया। class A{ public: void calculate(T inputs); } सबसे पहले, Aभौतिक दुनिया में एक वस्तु का प्रतिनिधित्व करता है, जो वर्ग को विभाजित नहीं करने के लिए एक मजबूत तर्क है। अब, calculate()काफी लंबा और जटिल कार्य हो गया है। मैं इसके …
14 c++11  lambda 

1
वस्तु जीवनकाल के आक्रमणकारी बनाम शब्दार्थ को आगे बढ़ाते हैं
जब मैंने C ++ को बहुत पहले सीखा था, तो मुझे इस बात पर ज़ोर दिया गया था कि C ++ के बिंदु का हिस्सा यह है कि जैसे लूप में "लूप-इनवेरिएंट" होता है, कक्षाओं में भी ऑब्जेक्ट के जीवनकाल से जुड़े इन्वर्टर होते हैं - चीजें जो सच होनी …

1
उच्च क्रम सूची कार्यों के लिए C ++ 11 समर्थन
अधिकांश कार्यात्मक प्रोग्रामिंग भाषाओं (जैसे कॉमन लिस्प, योजना / रैकेट, Clojure, हास्केल, स्काला, OCaml, एसएमएल) जैसे सूचियों पर कुछ सामान्य उच्च क्रम काम करता है, समर्थन map, filter, takeWhile, dropWhile, foldl, foldr(देखें उदाहरण के लिए , आम लिस्प, योजना / रैकेट क्लोजर साइड-बाय-साइड संदर्भ पत्र , हास्केल , स्काला , …

2
C ++ 11 में auto_ptr पदावनति के लिए डिज़ाइन परिवर्तनों को कैसे संभालें?
हम C ++ 11 (यानी, -std=c++11) के तहत एक पुस्तकालय का परीक्षण कर रहे हैं । पुस्तकालय का उपयोग करता है auto_ptrऔर इस पैटर्न: Foo* GetFoo() { autoptr<Foo> ptr(new Foo); // Initialize Foo ptr->Initialize(...); // Now configure remaining attributes ptr->SomeSetting(...); return ptr.release(); } C ++ 11 को हटा दिया गया …
12 design  c++  c++11 

3
C ++ 11 के साथ आगे संगतता प्राप्त करना
मैं एक बड़े सॉफ़्टवेयर एप्लिकेशन पर काम करता हूं जो कई प्लेटफार्मों पर चलना चाहिए। इनमें से कुछ प्लेटफ़ॉर्म C ++ 11 (जैसे MSVS 2010) की कुछ विशेषताओं का समर्थन करते हैं और कुछ किसी का समर्थन नहीं करते हैं (उदाहरण GCC 4.3.x)। मैं इस स्थिति को कई वर्षों तक …
12 c++  c++11 

2
क्या संकलित C ++ 11 पुस्तकालय (lib, dll, आदि) को पुराने C ++ संकलक में जोड़ा जा सकता है?
क्या C ++ 11 में लिखे गए बाहरी पुस्तकालयों के साथ पुराने C ++ कंपाइलर (जैसे VS2008 और gcc3.4) लिंक किए जा सकते हैं? मेरा विचार है कि C ++ 11 .lib फाइलें इस स्तर पर सिर्फ बाइट कोड हैं, और यह पुराने कंपाइलरों को परेशान नहीं करना चाहिए कि …
12 c++  c++11 

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