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

C ++ एक सामान्य-प्रयोजन प्रोग्रामिंग भाषा है। यह मूल रूप से C के विस्तार के रूप में डिज़ाइन किया गया था और इसमें एक समान सिंटैक्स है, लेकिन यह अब पूरी तरह से अलग भाषा है। C ++ कंपाइलर के साथ संकलित (कोड होने के बारे में) सवालों के लिए इस टैग का उपयोग करें। विशिष्ट मानक संशोधन [C ++ 11], [C ++ 14], [C ++ 17] या [C ++ 20], आदि से संबंधित प्रश्नों के लिए संस्करण-विशिष्ट टैग का उपयोग करें।

10
64-बिट के साथ 32-बिट लूप काउंटर को बदलना इंटेल सीपीयू पर _mm_popcnt_u64 के साथ पागल प्रदर्शन विचलन का परिचय देता है
मैं popcountडेटा के बड़े सरणियों का सबसे तेज़ तरीका ढूंढ रहा था । मुझे एक बहुत ही अजीब प्रभाव का सामना करना पड़ा : मेरे पीसी पर प्रदर्शन ड्रॉप को 50% unsignedतक uint64_tबनाने के लिए लूप चर को बदलना । बेंचमार्क #include <iostream> #include <chrono> #include <x86intrin.h> int main(int argc, …

11
रूवेल्स, लवल्यूज़, ज़वल्यूज़, ग्लवल्स और प्रील्यूज़ क्या हैं?
C ++ 03 में, एक अभिव्यक्ति या तो एक लकीर है या एक लवल्यू है । C ++ 11 में, एक अभिव्यक्ति एक हो सकती है: rvalue lvalue XValue glvalue prvalue दो श्रेणियां पाँच श्रेणियां बन गई हैं। अभिव्यक्ति की ये नई श्रेणियां क्या हैं? ये नई श्रेणियां मौजूदा प्रतिद्वंद्विता …
1356 c++  expression  c++-faq  c++11 

18
Const int *, const int * const, और int const * के बीच अंतर क्या है?
मैं हमेशा कैसे उपयोग करने के लिए गंदगी const int*, const int * constहै, और int const *सही ढंग से। क्या नियमों का एक सेट है जिसे आप परिभाषित कर सकते हैं और क्या नहीं कर सकते हैं? मैं असाइनमेंट के संदर्भ में सभी कार्य करना चाहता हूं और सभी …
1354 c++  c  pointers  int  const 

25
हमें C ++ में आभासी कार्यों की आवश्यकता क्यों है?
मैं C ++ सीख रहा हूं और मैं अभी वर्चुअल फ़ंक्शंस में शामिल हो रहा हूं। मैंने जो कुछ पढ़ा है (पुस्तक और ऑनलाइन में) से, वर्चुअल फ़ंक्शंस बेस क्लास में फ़ंक्शंस हैं जिन्हें आप व्युत्पन्न कक्षाओं में ओवरराइड कर सकते हैं। लेकिन पहले किताब में, जब मैं मूल विरासत …

6
मुझे "टेम्पलेट" और "टाइपनेम" कीवर्ड कहां और क्यों डालने हैं?
टेम्पलेट में, जहां और कारण है कि मैं डाल करने की क्या ज़रूरत है typenameऔर templateनिर्भर नाम पर? वैसे भी वास्तव में निर्भर नाम क्या हैं? मेरे पास निम्नलिखित कोड हैं: template <typename T, typename Tail> // Tail will be a UnionNode too. struct UnionNode : public Tail { // …

20
क्या किसी स्थानीय चर की मेमोरी को इसके दायरे से बाहर पहुँचा जा सकता है?
मेरे पास निम्न कोड है। #include <iostream> int * foo() { int a = 5; return &a; } int main() { int* p = foo(); std::cout << *p; *p = 8; std::cout << *p; } और कोड बस बिना किसी रन अपवाद के साथ चल रहा है! आउटपुट था 58 …


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

5
अपरिभाषित व्यवहार और अनुक्रम अंक
"अनुक्रम बिंदु" क्या हैं? अपरिभाषित व्यवहार और अनुक्रम बिंदुओं के बीच क्या संबंध है? मैं अक्सर a[++i] = i;अपने आप को बेहतर महसूस करने के लिए, मजाकिया और जटिल जैसे भावों का उपयोग करता हूं। मुझे उनका उपयोग क्यों रोकना चाहिए? यदि आपने इसे पढ़ा है, तो निश्चित रूप से …



23
चर को स्विच स्टेटमेंट में घोषित क्यों नहीं किया जा सकता है?
मैंने हमेशा यह सोचा है - स्विच स्टेटमेंट में केस लेबल के बाद आप वेरिएबल की घोषणा क्यों नहीं कर सकते? C ++ में आप चर को बहुत अधिक घोषित कर सकते हैं (और उन्हें पहले उपयोग के करीब घोषित करना स्पष्ट रूप से एक अच्छी बात है), लेकिन निम्नलिखित …

5
C ++ पहचानकर्ता में अंडरस्कोर का उपयोग करने के बारे में क्या नियम हैं?
स्थानीय चर या मापदंडों के बजाय इस तथ्य को निरूपित करने के लिए कि किसी प्रकार के उपसर्ग के साथ सदस्य चर का नाम देना C ++ में आम है। यदि आप MFC बैकग्राउंड से आते हैं, तो आप शायद इस्तेमाल करेंगे m_foo। मैंने भी myFooकभी-कभी देखा है । C …

6
C ++ 11 में 'टाइपडेफ' और 'उपयोग' के बीच क्या अंतर है?
मुझे पता है कि C ++ 11 में अब हम s की usingतरह टाइप उपनाम लिखने के लिए उपयोग कर सकते हैं typedef: typedef int MyInt; है, जो मैं समझता हूं, उसके बराबर: using MyInt = int; और वह नया वाक्य-विन्यास " template typedef" को व्यक्त करने के तरीके के …


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