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

C ++ 17 2017 में स्वीकृत C ++ मानक का नाम है। यह पिछले C ++ 14 मानक पर आधारित है, जो मुख्य भाषा और मानक पुस्तकालय में सुधार करता है, और कुछ नई भाषा सुविधाओं को जोड़ता है।

1
C ++ 17 में नई सुविधाएँ क्या हैं?
ताला लगा हुआ । यह सवाल और इसके जवाब बंद हैं क्योंकि यह सवाल ऑफ-टॉपिक है लेकिन इसका ऐतिहासिक महत्व है। यह वर्तमान में नए उत्तरों या इंटरैक्शन को स्वीकार नहीं कर रहा है। C ++ 17 अब पूर्ण हो गया है, इसलिए बड़े परिवर्तनों का अनुभव करने की संभावना …
1007 c++  standards  c++-faq  c++17 

6
एग्रीगेट और पीओडी क्या हैं और वे कैसे / विशेष क्यों हैं?
यह FAQ एग्रिगेट्स और पीओडी के बारे में है और निम्नलिखित सामग्री को शामिल करता है: समुच्चय क्या हैं ? POD s (Plain Old Data) क्या हैं ? वे कैसे संबंधित हैं? वे कैसे और क्यों खास हैं? C ++ 11 के लिए क्या परिवर्तन हैं?

6
Iterator अमान्य नियम
C ++ कंटेनरों के लिए पुनरावृत्ति अमान्य नियम क्या हैं? अधिमानतः सारांश सूची प्रारूप में। (नोट: यह स्टैक ओवरफ्लो के C ++ FAQ के लिए प्रविष्टि माना जाता है । यदि आप इस फॉर्म में FAQ प्रदान करने के विचार की आलोचना करना चाहते हैं, तो मेटा पर पोस्टिंग जो …
543 c++  c++11  iterator  c++17  c++-faq 

28
आधुनिक सी ++ 11 / सी ++ 14 / सी ++ 17 और भविष्य सी ++ 20 में स्ट्रिंग करने के लिए enum
अन्य सभी समान प्रश्नों के विपरीत, यह प्रश्न नए C ++ सुविधाओं का उपयोग करने के बारे में है। 2008 सी क्या C ++ एनम को स्ट्रिंग में बदलने का एक सरल तरीका है? 2008 सी सी में स्ट्रिंग के रूप में एनम प्रकार के चर का उपयोग करने का …
354 c++  string  enums  c++17  c++20 

1
Std :: launder का उद्देश्य क्या है?
P0137 फ़ंक्शन टेम्प्लेट का परिचय std::launderदेता है और यूनियनों, जीवनकाल और पॉइंटर्स से संबंधित अनुभागों में मानक में कई, कई बदलाव करता है। इस पेपर को हल करने में क्या समस्या है? जिस भाषा से मुझे अवगत होना है, उसमें क्या बदलाव हैं? और हम क्या कर रहे launderहैं?

5
वास्तव में std :: string_view const std :: string & से अधिक तेज कैसे है?
std::string_viewने इसे C ++ 17 में बनाया है और इसके बजाय इसका उपयोग करने के लिए व्यापक रूप से अनुशंसा की जाती है const std::string&। कारणों में से एक प्रदर्शन है। क्या कोई समझा सकता है कि पैरामीटर प्रकार के रूप में उपयोग किए जाने की तुलना में वास्तव में …
221 c++  string  c++17  string-view 

4
मैंने क्या बनाया = i ++ + 1; C ++ 17 में कानूनी?
इससे पहले कि आप अपरिभाषित व्यवहार शुरू करें, यह स्पष्ट रूप से N4659 (C ++ 17) में सूचीबद्ध है। i = i++ + 1; // the value of i is incremented फिर भी N3337 में (C ++ 11) i = i++ + 1; // the behavior is undefined किया बदल …

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

1
String_view क्या है?
string_viewC ++ लाइब्रेरी फंडामेंटल्स TS ( N3921 ) के भीतर C ++ 17 में जोड़ा गया एक प्रस्तावित फीचर था जहां तक ​​मैं समझता हूं कि यह एक प्रकार है जो किसी प्रकार के स्ट्रिंग "अवधारणा" का प्रतिनिधित्व करता है, जो कि किसी भी प्रकार के कंटेनर का एक दृश्य …

4
std :: lock_guard या std :: scoped_lock?
C ++ 17 ने एक नया लॉक क्लास बुलाया std::scoped_lock। प्रलेखन से देखते हुए यह पहले से मौजूद std::lock_guardवर्ग के समान है । क्या अंतर है और मुझे इसका उपयोग कब करना चाहिए?

9
एक शॉट 'अगर' लिखने के लिए सबसे सुंदर तरीका
चूंकि C ++ 17 एक ifब्लॉक लिख सकता है जो इस तरह से एक बार निष्पादित हो जाएगा: #include <iostream> int main() { for (unsigned i = 0; i < 10; ++i) { if (static bool do_once = true; do_once) { // Enter only once std::cout << "hello one-shot" << …
136 c++  if-statement  c++17 

6
लैंबडा खुद लौट रहा है: क्या यह कानूनी है?
इस बेकार कार्यक्रम पर विचार करें: #include <iostream> int main(int argc, char* argv[]) { int a = 5; auto it = [&](auto self) { return [&](auto b) { std::cout << (a + b) << std::endl; return self(self); }; }; it(it)(4)(6)(42)(77)(999); } मूल रूप से हम एक लैंबडा बनाने की कोशिश …

3
इनलाइन चर कैसे काम करते हैं?
2016 ओलु आईएसओ आईएसओ सी + + मानकों की बैठक में, इनलाइन वेरिएबल्स नामक एक प्रस्ताव को मानक समिति द्वारा सी ++ 17 में वोट दिया गया था। आम आदमी की शर्तों में, इनलाइन चर क्या हैं, वे कैसे काम करते हैं और वे किस लिए उपयोगी हैं? इनलाइन चर …
124 c++  c++17 

3
polymorphic_allocator: मुझे इसका उपयोग कब और क्यों करना चाहिए?
यहाँ cppreference पर प्रलेखन है , यहाँ काम करने का प्रारूप है। मुझे यह स्वीकार करना चाहिए कि मुझे समझ नहीं आया कि इसका वास्तविक उद्देश्य क्या है polymorphic_allocatorऔर कब / क्यों / मुझे इसका उपयोग कैसे करना चाहिए। एक उदाहरण के रूप pmr::vectorमें, निम्नलिखित हस्ताक्षर हैं: namespace pmr { …
122 c++  allocator  c++17 

5
विजुअल स्टूडियो में C ++ 17 संकलन को कैसे सक्षम करें?
मैं C ++ 17 सुविधाओं का उपयोग करना चाहता हूं। मैं Microsoft विज़ुअल स्टूडियो में C ++ 14 से C ++ 17 में संकलन कैसे स्विच कर सकता हूं? या यह वीएस के रिलीज संस्करणों में उपलब्ध नहीं है?

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