प्रश्न टैग किए गए [c++20]

4 वोट
1 उत्तर
उपयोगकर्ता-परिभाषित-मूल्य टेम्पलेट तर्क (C ++ 2a, P0732R2) को समर्पित करना
मैं एक उपयोगकर्ता द्वारा परिभाषित वर्ग के टेम्पलेट पैरामीटर का मान प्राप्त करने का प्रयास कर रहा हूं ( http: //wg21)। लिंक /p0732r2 ), GCC 9.1 क...
पूछा एक महीने पहले
2 वोट
1 उत्तर
वर्चुअल कॉन्स्ट्रेप फ़ंक्शन कैसे संभव हैं?
C ++ 2a के रूप में, वर्चुअल फ़ंक्शंस अब संकुचित हो सकते हैं। लेकिन जहाँ तक मुझे पता है, आप अभी भी मनमाने ढंग से फंक्शन पॉइंटर्स को कॉन्स्ट्रेक्स...
पूछा एक महीने पहले
1 वोट
1 उत्तर
पूर्व-उल्लंघन उल्लंघन की जांच और संचालन कैसे करें?
C ++ 20 अनुबंधों के आसपास कुछ अद्भुत नई सुविधाएँ प्रदान कर रहा है - जो टेम्पलेट्स के लिए जीवन को बहुत बेहतर बनाने जा रहा है - जहाँ प्रकार या अन्...
पूछा एक महीने पहले
2 वोट
2 उत्तर
आगामी रेंज लाइब्रेरी किसी श्रेणी से कंटेनर के आरंभ का समर्थन क्यों नहीं करती है?
परिचय आगामी रेंज पुस्तकालय के साथ, दो पुनरावृत्तियों के साथ एक सीमा को निरूपित करने की आवश्यकता बहुत अधिक है। उदाहरण के लिए, के बजाय if (st...
पूछा एक महीने पहले
6 वोट
1 उत्तर
क्या गलत तरीके से एसटी का मूल्यांकन किया जा रहा है :: इस अवधारणा में घोषणा?
इस अवधारणा में परिभाषा: #include <utility> template<class Func, class Ret, class... Args> concept Invokable = requires(Func f) {...
पूछा 2 महीने पहले
0 वोट
1 उत्तर
C ++ 2a के लिए Clion 2019.1 में काम नहीं कर रहा कोड पूरा
मेरे पास Clion 2019.1 और gcc-9.0.1 (ट्रंक) है। कोड पूरा होने और सिंटैक्स विश्लेषक concept कीवर्ड और gcc-9.0.1 में जारी अन्य c ++ 2a विशेषताओं को...
पूछा 2 महीने पहले
1 वोट
2 उत्तर
समय की निर्धारित संख्या के लिए कोड दोहराने का आधुनिक सी ++ तरीका
बहुत ही सरलता से, एक निश्चित संख्या के लिए ब्लॉक को दोहराने का एक सरल तरीका है, जहां ब्लॉक के अंदर काउंटर चर की आवश्यकता नहीं है? तुच्छ समाधान न...
पूछा 2 महीने पहले
3 वोट
2 उत्तर
लंबित संदर्भों में लंबोदर (C ++ 20 तक)
मैं वर्तमान में P0315R1 पढ़ रहा हूं। एक> पेपर जो बिना किसी संदर्भ के लैम्ब्डा के बारे में बात करता है दस्तावेज़ में एक वक्तव्य है जो बतात...
पूछा 2 महीने पहले
12 वोट
2 उत्तर
वहाँ एक दोष है कि कैसे clang लागू करता है char8_t या मानक निषिद्ध अनुकूलन के कुछ अंधेरे कोने?
clang 8.0.0 c ++ 20 से char8_t प्रकार के लिए समर्थन का परिचय देता है। हालाँकि, मैं अपेक्षा करूंगा कि निम्नलिखित कार्यों में समान संकलक आउटपुट ह...
पूछा 2 महीने पहले
7 वोट
1 उत्तर
लैम्बडा क्लोजर टाइप कंस्ट्रक्टर
cppreference दर्शाता है कि लंबोदर क्लोजर कंस्ट्रक्टर्स के लिए अलग नियम हैं। डिफ़ॉल्ट निर्माण - C ++ 14 तक    क्लोज़टाइप () = हटाएं; (C...
पूछा 2 महीने पहले
7 वोट
1 उत्तर
क्लैंग के साथ एक मॉड्यूल में संरेखित `ऑपरेटर नया` का उपयोग करने में असमर्थ
मैं क्लैंग "मॉड्यूल" फीचर के साथ प्रयोग कर रहा हूं, और मैं निम्नलिखित कोड का संकलन करने का प्रयास कर रहा हूं: export module a; #include <n...
पूछा 2 महीने पहले
19 वोट
3 उत्तर
C ++ की जाँच करें कि क्या कथन का मूल्यांकन किया जा सकता है
क्या यह तय करने की कोई विधि है कि क्या किसी चीज का मूल्यांकन किया जा सकता है, और परिणाम को एक कॉन्स्टिप्ट बूलियन के रूप में उपयोग किया जाता है?...
पूछा 3 महीने पहले
8 वोट
1 उत्तर
C ++ 20 coroutines: एक प्रतीक्षित भविष्य को लागू करना
चूँकि कोराटाइन टीएस को सी ++ 20 में आईएसओ की बैठक में स्वीकार किया गया है, इसलिए मैंने अपने साथ उनके साथ खेलना शुरू किया। क्लैंग के पास पहले से...
पूछा 3 महीने पहले
9 वोट
2 उत्तर
क्या C ++ 20 हस्ताक्षरित पूर्णांकों के लिए अच्छी तरह से छोड़ दिया गया शिफ्ट है जो "अतिप्रवाह" है?
वर्तमान C ++ मानक ड्राफ्ट में, बाईं शिफ्ट ऑपरेटर को के रूप में परिभाषित किया गया है। expr.shift] :    E1 << E2 का मान अद्वितीय मान ह...
पूछा 2 महीने पहले
0 वोट
3 उत्तर
अवधारणाओं का उपयोग करते हुए आंशिक विशेषज्ञता
मैं अभी C ++ 20 अवधारणाओं के उदाहरण पढ़ रहा था। अब मैं एक ऐसा फंक्शन बनाने की कोशिश कर रहा हूँ, जो यह बताएगा कि क्या दिया गया प्रकार एक हैश-टेबल...
पूछा 3 महीने पहले
1 वोट
1 उत्तर
C ++ मॉड्यूल "मॉड्यूल 'std.io.gcm' पढ़ने में विफल रहा: ऐसी कोई फ़ाइल या निर्देशिका नहीं"
मैं docker छवि का उपयोग करके c ++ मॉड्यूल का परीक्षण करने का प्रयास कर रहा हूं docker pull benboeckel/cxx-modules-sandbox:latest docker run...
पूछा 3 महीने पहले
8 वोट
0 उत्तर
Std :: u8string और std :: string के बीच कनवर्ट करें
C ++ 20 ने UTF-8 के लिए 06003509911001001350350 और char8_t को जोड़ा। हालाँकि, std::u8string का कोई भी UTF-8 संस्करण नहीं है और OS APIs ज्यादातर...
पूछा 2 महीने पहले
41 वोट
2 उत्तर
C ++ 20 में std :: Move नहीं [[nodiscard]] है?
मैंने हाल ही में C ++ 17 में [[nodiscard]] के बारे में पढ़ा है, और जहां तक ​​मैं समझता हूं कि यह एक नई सुविधा (अनुबंध द्वारा डिजाइन?) है जो आपको...
पूछा 2 महीने पहले
8 वोट
1 उत्तर
Std :: span में size_type की कमी क्यों है?
मैं पुराने कोड को अपडेट कर रहा हूं, जो मेरे होमब्रे स्पैन क्लास का उपयोग करता है, जो C ++ 20 std::span के अनुरूप है और मुझे कंपाइल एरर मिल रहा ह...
पूछा 3 महीने पहले
10 वोट
2 उत्तर
सी ++ वैरिएबल कंवर्टर कंस्ट्रक्टर विद बूल
cppreference (4) परिवर्तित निर्माणकर्ता को इस प्रकार वर्णित किया गया है :    कंवर्टर निर्माणकर्ता। वैकल्पिक प्रकार T_j को धारण करने वाले एक...
पूछा 4 महीने पहले
-4 वोट
0 उत्तर
c ++ 20 को constexpr memcmp () का समर्थन करना चाहिए या एक विकल्प प्रदान करना चाहिए [बंद]
मेरा मानना ​​है कि मेम्कैंप () एक कॉन्स्ट्रेक्स फ़ंक्शन होना चाहिए, या शायद पहले से ही कुछ अच्छा विकल्प है? Ifyes, memcmp () के लिए डॉक्स में एक...
पूछा एक महीने पहले
0 वोट
2 उत्तर
उपयोग कैसे करें / std: c ++ 5.12 के साथ नवीनतम
Qt 5.12 से पहले, हमारे पास QMAKE_CXXFLAGS += /std:c++latest फ़ाइल में .pri फ़ाइल थी, लेकिन Qt 5.12 के बाद दोनों c++latest और 06003509911001001...
पूछा एक महीने पहले
2 वोट
1 उत्तर
C ++ 20 अनुबंध (दावे) के खिलाफ परीक्षण
हर्ब सटर ने C ++ और अपवादों के भविष्य के संबंध में ACUU सम्मेलन में बात की। मौजूदा मुखर को बदलने या बढ़ाने के लिए आगामी अनुबंध। त्रुटि से...
पूछा एक महीने पहले
0 वोट
3 उत्तर
c ++ ऑटो टाइप और नॉनटाइप टेम्प्लेट के लिए
c ++ 17 में template <auto> अनियंत्रित प्रकार के मापदंडों के साथ टेम्पलेट घोषित करने की अनुमति देता है। आंशिक रूप से इस प्रश्न से प्रेरि...
पूछा एक महीने पहले
6 वोट
1 उत्तर
एक प्रकार के खिलाफ एक अवधारणा की जाँच करें
एक अवधारणा और एक प्रकार से प्रकार बूल की एक कोर-स्थिर अभिव्यक्ति कैसे प्राप्त करें? template<class T> concept Valid = requires(T t) {...
पूछा 2 महीने पहले