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

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

3
एक लंबर को स्वीकार करने वाले फ़ंक्शन की घोषणा कैसे करें?
मैंने इंटरनेट पर कई ट्यूटोरियल पढ़े, जिसमें बताया गया था कि मानक पुस्तकालय (जैसे जैसे std::find) के साथ लैम्ब्डा का उपयोग कैसे किया जाता है , और वे सभी बहुत दिलचस्प थे, लेकिन मुझे ऐसा कोई भी नहीं मिला, जिसमें बताया गया कि मैं अपने कार्यों के लिए लैम्बडा का …
83 c++  lambda  c++11 

3
एक std :: भविष्य की स्थिति प्राप्त करें
क्या यह जांचना संभव है कि क्या std::futureसमाप्त हो गया है या नहीं? जहां तक ​​मैं यह करने का एकमात्र तरीका बता सकता हूं कि यह wait_forशून्य अवधि के साथ कॉल करना और जांचना होगा कि स्थिति है readyया नहीं, लेकिन क्या कोई बेहतर तरीका है?

4
नया यादृच्छिक पुस्तकालय std :: rand () से बेहतर क्यों है?
इसलिए मैंने रैंड नामक एक बात देखी () हार्मफुल माना जाता है और यह सरल std::rand()प्लस मापांक प्रतिमान पर यादृच्छिक संख्या पीढ़ी के इंजन-वितरण प्रतिमान का उपयोग करने की वकालत करता है । हालाँकि, मैं std::rand()पहली बार असफलताओं को देखना चाहता था इसलिए मैंने एक त्वरित प्रयोग किया: असल में, …
82 c++  c++11  random 

4
क्या `कास्ट ऑटो` का कोई अर्थ है?
मुझे लगता है कि सवाल काफी स्पष्ट है। क्या autoकीवर्ड ऑटो-कास्ट-नेस का पता लगाएगा, या हमेशा एक गैर-कॉस्ट प्रकार को लौटाएगा, भले ही जैसे भी हों। एक फ़ंक्शन के दो संस्करण (एक जो रिटर्न करता है constऔर दूसरा जो नहीं करता है)। सिर्फ रिकॉर्ड के लिए, मैं const auto end …
82 c++  c++11  constants 

4
क्या C ++ 11 वेक्टर <const T> की अनुमति देता है?
कंटेनर आवश्यकताओं को C ++ 03 से C ++ 11 में बदल दिया है। जबकि C ++ 03 में कंबल की आवश्यकताएं थीं (जैसे कि वेक्टर के लिए प्रतिलिपि निर्माण और असाइनमेंट की प्रतिलिपि), C ++ 11 प्रत्येक कंटेनर ऑपरेशन (धारा 23.2) पर ठीक-ठीक आवश्यकताओं को परिभाषित करता है। नतीजतन, …
82 c++  vector  c++11  constants 

4
मेमोरी एलाइनमेंट: एलायफ / एलायंस का उपयोग कैसे करें?
मैं अभी साझा मेमोरी के साथ काम करता हूं। मैं नहीं समझ सकता alignofऔर alignas। cppreference स्पष्ट नहीं है: alignof"संरेखण" देता है लेकिन "संरेखण" क्या है? अगले ब्लॉक को संरेखित करने के लिए जोड़ने के लिए बाइट्स की संख्या? गद्देदार आकार? ढेर अतिप्रवाह / ब्लॉग प्रविष्टियाँ अस्पष्ट भी हैं। क्या …

3
एक उपनगरीय फ्लोटिंग पॉइंट संख्या क्या है?
isnormal () संदर्भ पृष्ठ बताता है: निर्धारित करता है कि दिए गए फ्लोटिंग पॉइंट नंबर arg नॉर्मल है, यानी न तो शून्य है, न ही सबनॉर्मल, इनफिनिट, न ही NaN। एक संख्या शून्य, अनंत या NaN होने का मतलब स्पष्ट है। लेकिन इसे सबनॉर्मल भी कहते हैं। संख्या उप-असामान्य कब …

4
C ++ 0x और C ++ 11 में क्या अंतर है?
मैं एसओ पर यहां इन दो शब्दों का मिश्रित उपयोग देखता हूं। विकिपीडिया कहता है C ++ 11, जिसे पहले C ++ 0x के रूप में भी जाना जाता था ... लेकिन मुझे यकीन नहीं है कि क्यों। इसे पहले C ++ 0x और फिर C ++ 11 क्यों कहा …
82 c++  c++11 

10
लूप के लिए रेंज-आधारित 'कई सरल एल्गोरिदम को दर्शाती है?
एल्गोरिथ्म समाधान: std::generate(numbers.begin(), numbers.end(), rand); रेंज आधारित लूप समाधान के लिए: for (int&amp; x : numbers) x = rand(); मैं std::generateC ++ 11 में श्रेणी-आधारित फ़ोर -लूप से अधिक क्रिया का उपयोग क्यों करना चाहूंगा ?
81 c++  algorithm  stl  c++11  foreach 

6
क्या Bjarne ADL के इस उदाहरण के बारे में गलत है, या क्या मेरे पास कंपाइलर बग है?
मैं C ++ प्रोग्रामिंग लैंग्वेज, 4th एडिशन ( Bjarne Stroustrup द्वारा ) के बारे में पढ़ रहा हूँतर्क पर निर्भर-देखने। यहाँ बोली (26.3.6, अतिशयोक्तिपूर्ण ADL) है: तर्क-निर्भरता देखने (अक्सर ADL के रूप में संदर्भित) वर्बोसिटी (14.2.4) से बचने के लिए बहुत उपयोगी है। उदाहरण के लिए: #include &lt;iostream&gt; int main() …

2
खाली और अशक्त std :: shared_ptr के बीच C ++ में क्या अंतर है?
Cplusplus.com shared_ptrपेज एक के बीच एक अंतर से जुड़ी जानकारी खाली std::shared_ptr और एक अशक्त shared_ptr । Cppreference.com पेज स्पष्ट रूप से भेद बाहर फोन नहीं है, लेकिन का उपयोग करता है दोनों "खाली" और की तुलना nullptrकी, उसके वर्णन में std::shared_ptrव्यवहार। क्या एक खाली और एक अशक्त के बीच …
80 c++  c++11  shared-ptr 

7
मुझे 'ऑटो' कीवर्ड को स्पष्ट रूप से लिखने की आवश्यकता क्यों है?
मैं C ++ 98 से C ++ 11 की ओर बढ़ रहा हूं और autoकीवर्ड से परिचित हो गया हूं । मैं सोच रहा था कि autoकंपाइलर स्वचालित रूप से कटौती करने में सक्षम होने पर हमें स्पष्ट रूप से घोषित करने की आवश्यकता क्यों है । मुझे पता है …
80 c++  c++11  auto 

10
एसटीडी का उपयोग करना :: कच्ची मेमोरी पर दृश्य के रूप में वेक्टर
मैं एक बाहरी पुस्तकालय का उपयोग कर रहा हूं जो किसी बिंदु पर मुझे पूर्णांक और आकार के एक कच्चे सूचक को देता है। अब मैं std::vectorइन मानों को कच्चे पॉइंटर्स के साथ एक्सेस करने के बजाय इन मानों को एक्सेस और संशोधित करना चाहता हूँ । यहाँ एक स्पष्ट …
71 c++  c++11  vector  stdvector 

5
लैम्ब्डा के भीतर C ++ लैम्ब्डा फ़ंक्शन का पता कैसे प्राप्त करें?
मैं यह पता लगाने की कोशिश कर रहा हूं कि लैम्बडा फ़ंक्शन का पता कैसे प्राप्त किया जाए। यहाँ एक नमूना कोड है: []() { std::cout &lt;&lt; "Address of this lambda function is =&gt; " &lt;&lt; ???? }(); मुझे पता है कि मैं एक चर में लैम्ब्डा को कैप्चर कर …
53 c++  c++11  lambda  c++14  c++17 

3
C ++ घोषणापत्र और कोष्ठक - क्यों?
पहले इस विषय पर चर्चा की गई थी , लेकिन यह कोई नकल नहीं है। जब कोई decltype(a)और के बीच के अंतर के बारे में पूछता है decltype((a)), तो सामान्य उत्तर है - aएक चर है, (a)एक अभिव्यक्ति है। मुझे यह उत्तर असंतोषजनक लगता है। पहला, aएक अभिव्यक्ति है। प्राथमिक …

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