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

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

30
यह निर्धारित करने के लिए कि यदि स्ट्रिंग C ++ वाली संख्या है?
मुझे एक फ़ंक्शन लिखने की कोशिश करने में काफी परेशानी हुई है जो जांचता है कि क्या एक स्ट्रिंग एक संख्या है। एक खेल के लिए मैं लिख रहा हूँ मुझे यह जाँचने की आवश्यकता है कि जो फ़ाइल मैं पढ़ रहा हूँ उससे एक पंक्ति एक संख्या है या …
136 c++  visual-c++ 

19
/usr/lib/libstdc++.so.6: संस्करण 'GLIBCXX_3.4.15'
मैं उबंटू में GLIBCXX_3.4.15 कैसे प्राप्त कर सकता हूं? मैं कुछ ऐसे कार्यक्रम नहीं चला सकता जिन्हें मैं संकलित कर रहा हूं। जब मैं करता हूं: strings /usr/lib/libstdc++.so.6 | grep GLIBC मुझे मिला: GLIBCXX_3.4 GLIBCXX_3.4.1 GLIBCXX_3.4.2 GLIBCXX_3.4.3 GLIBCXX_3.4.4 GLIBCXX_3.4.5 GLIBCXX_3.4.6 GLIBCXX_3.4.7 GLIBCXX_3.4.8 GLIBCXX_3.4.9 GLIBCXX_3.4.10 GLIBCXX_3.4.11 GLIBCXX_3.4.12 GLIBCXX_3.4.13 GLIBCXX_3.4.14 GLIBC_2.2.5 GLIBC_2.3 …
135 c++  gcc  libstdc++ 

13
मैं वेरिएडिक टेम्प्लेट फ़ंक्शन के तर्कों में एक टपल का विस्तार कैसे करूं?
वैरिएबल टेम्प्लेट तर्कों के साथ एक अस्थायी फ़ंक्शन के मामले पर विचार करें: template<typename Tret, typename... T> Tret func(const T&... t); अब, मेरे पास tमूल्यों का एक समूह है । मैं func()टपल मूल्यों का उपयोग तर्क के रूप में कैसे कर सकता हूं ? मैंने bind()फ़ंक्शन ऑब्जेक्ट के बारे में …
135 c++  c++11  arguments  tuples 

1
Std में कॉपी / चाल असाइनमेंट :: वेक्टर :: erase () और std :: deque :: erase ()
एक और सवाल का जवाब देने की प्रक्रिया में मैं कुछ अलग शब्दों के लिए लड़खड़ाया std::vector::erase()और std::deque::erase()। यह वही है जो C ++ 14 के बारे में कहता है std::deque::erase( [deque.modifiers]/4-6,, मेरा जोर): प्रभाव: ... जटिलता: विध्वंसक को कॉल की संख्या उसी तरह होती है जैसे कि मिटाए गए …

6
C ++ 11 यादृच्छिक पुस्तकालय का उपयोग करके यादृच्छिक संख्या उत्पन्न करें
जैसा कि शीर्षक से पता चलता है, मैं नए C ++ 11 <random>पुस्तकालय का उपयोग करके यादृच्छिक संख्याओं को उत्पन्न करने का एक तरीका जानने की कोशिश कर रहा हूं । मैंने इसे इस कोड के साथ आज़माया है: std::default_random_engine generator; std::uniform_real_distribution<double> uniform_distance(1, 10.001); मेरे पास कोड के साथ समस्या …
135 c++  c++11  random  range 

4
क्या पैरामीटर प्रकार का पता लगाना और लंबोदर के प्रकार को वापस करना संभव है?
एक मेमने को देखते हुए, क्या यह पता लगाना संभव है कि यह पैरामीटर प्रकार और रिटर्न प्रकार है? यदि हाँ, तो कैसे? मूल रूप से, मैं चाहता हूं कि lambda_traitsनिम्नलिखित तरीकों से उपयोग किया जा सके: auto lambda = [](int i) { return long(i*10); }; lambda_traits<decltype(lambda)>::param_type i; //i should …

4
मैं C ++ 11 में मानक लाइब्रेरी कंटेनर का कुशलता से चयन कैसे कर सकता हूं?
"C ++ कंटेनर पसंद" नामक एक अच्छी तरह से ज्ञात छवि (चीट शीट) है। यह वांछित उपयोग के लिए सबसे अच्छा कंटेनर चुनने के लिए एक फ्लो चार्ट है। किसी को पता है कि अगर वहाँ पहले से ही एक सी + + 11 संस्करण है? यह पिछले एक है:
135 c++  c++11  c++-faq 

4
C ++ ज़ीरो इनिशियलाइज़ेशन - इस प्रोग्राम में `b` को अनइंस्टाल्यूट क्यों किया जाता है, लेकिन` a` को इनिशियलाइज़ किया जाता है?
इस स्टैक ओवरफ्लो प्रश्न के लिए स्वीकृत (और केवल) उत्तर के अनुसार , कंस्ट्रक्टर के साथ परिभाषित करना MyTest() = default; इसके बजाय ऑब्जेक्ट को शून्य-आरंभ करेगा। फिर निम्न क्यों करता है, #include <iostream> struct foo { foo() = default; int a; }; struct bar { bar(); int b; }; …

10
C ++ 0x में कोई अर्धवृत्त नहीं है? धागे को कैसे सिंक्रनाइज़ करें?
क्या यह सच है कि C ++ 0x बिना सेमाफोर के आएगा? सेमीफोर के उपयोग के संबंध में स्टैक ओवरफ्लो पर पहले से ही कुछ प्रश्न हैं। मैं उन्हें (पॉज़िक्स सेमाफ़ोर्स) हर समय एक धागे को किसी दूसरे सूत्र में किसी घटना की प्रतीक्षा करने के लिए उपयोग करता हूँ: …

8
C ++ हस्ताक्षरित पूर्णांक में हेक्स स्ट्रिंग परिवर्तित करें
मैं सी + + में 32 बिट हस्ताक्षरित पूर्णांक के लिए एक हेक्स स्ट्रिंग परिवर्तित करना चाहता हूं। इसलिए, उदाहरण के लिए, मेरे पास हेक्स स्ट्रिंग "फ़िफ़्फ़फे" है। इसका द्विआधारी प्रतिनिधित्व 11111111111111111111111111111111110 है। इस पर हस्ताक्षर किए गए पूर्णांक का प्रतिनिधित्व है: -65538। मैं इस रूपांतरण को C ++ में …
135 c++  integer  hex  signed 

1
फ्यूचर्स बनाम वादे
मैं भविष्य और वादे के बीच अंतर के साथ खुद को भ्रमित कर रहा हूं। जाहिर है, उनके पास अलग-अलग तरीके और सामान हैं, लेकिन वास्तविक उपयोग मामला क्या है? क्या यह?: जब मैं कुछ async कार्य प्रबंधित कर रहा हूं, तो मैं "भविष्य में" मूल्य प्राप्त करने के लिए …
135 c++  c++11  promise  future 

16
जांचें कि क्या किसी वर्ग के पास दिए गए हस्ताक्षर का सदस्य कार्य है
मैं यह पता लगाने के लिए एक टेम्पलेट चाल के लिए पूछ रहा हूं कि क्या किसी वर्ग में किसी दिए गए हस्ताक्षर का एक विशिष्ट सदस्य कार्य है। समस्या यहाँ उद्धृत एक के समान है। http://www.gotw.ca/gotw/071.htm लेकिन समान नहीं है: सटर की किताब के आइटम में उन्होंने इस सवाल …
135 c++  c++11  templates  sfinae 

9
क्या एक पुनरावर्ती कार्य इनलाइन हो सकता है?
inline int factorial(int n) { if(!n) return 1; else return n*factorial(n-1); } जैसा कि मैंने पढ़ रहा था इस में पाया गया कि इसके बाद के संस्करण कोड "अनंत संकलन" करने के लिए नेतृत्व करेंगे अगर सही ढंग से संकलक द्वारा नियंत्रित नहीं। कंपाइलर कैसे तय करता है कि फंक्शन …

22
C ++ कोड के लिए यूनिट परीक्षण - उपकरण और कार्यप्रणाली [बंद]
बन्द है। यह प्रश्न स्टैक ओवरफ्लो दिशानिर्देशों को पूरा नहीं करता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? सवाल को अपडेट करें ताकि यह स्टैक ओवरफ्लो के लिए विषय पर हो । 4 साल पहले बंद हुआ । इस प्रश्न …

3
Packaged_task और async के बीच क्या अंतर है
C ++ 11 के थ्रेडेड मॉडल के साथ काम करते हुए, मैंने देखा कि std::packaged_task<int(int,int)> task([](int a, int b) { return a + b; }); auto f = task.get_future(); task(2,3); std::cout << f.get() << '\n'; तथा auto f = std::async(std::launch::async, [](int a, int b) { return a + b; }, …

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