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

एक सहयोगी, समुदाय-संपादित C ++ FAQ प्रदान करता है

1
C ++ 11 में const का अर्थ थ्रेड-सेफ़ है?
मुझे लगता है कि सुनने के constसाधन धागा सुरक्षित में सी ++ 11 । क्या यह सच है? इसका मतलब यह है constहै अब के बराबर जावा के synchronized? क्या वे कीवर्ड से बाहर चल रहे हैं ?

7
अनुकूलन सक्षम करने के साथ अलग फ्लोटिंग पॉइंट परिणाम - संकलक बग?
नीचे दिया गया कोड विजुअल स्टूडियो 2008 पर अनुकूलन के साथ और बिना काम करता है। लेकिन यह केवल अनुकूलन (O0) के बिना g ++ पर काम करता है। #include <cstdlib> #include <iostream> #include <cmath> double round(double v, double digit) { double pow = std::pow(10.0, digit); double t = v …
109 c++  optimization  g++  c++-faq 

4
पारदर्शी तुलनित्र क्या हैं?
C ++ 14 में, साहचर्य कंटेनरों को C ++ 11 से बदल दिया गया लगता है - [सहयोगी .reqmts] / 13 कहते हैं: सदस्य समारोह टेम्पलेट्स find, count, lower_bound, upper_bound, और equal_rangeअधिभार संकल्प में जब तक प्रकार भाग नहीं करेगा Compare::is_transparentमौजूद है। एक तुलनित्र को "पारदर्शी" बनाने का उद्देश्य क्या …
106 c++  c++14  c++-faq 

3
क्यों std :: getline () स्वरूपित निष्कर्षण के बाद इनपुट छोड़ें?
मेरे पास निम्नलिखित कोड का कोड है जो उपयोगकर्ता को उनके नाम और राज्य के लिए संकेत देता है: #include <iostream> #include <string> int main() { std::string name; std::string state; if (std::cin >> name && std::getline(std::cin, state)) { std::cout << "Your name is " << name << " and you …
105 c++  input  iostream  istream  c++-faq 

3
क्यों टर्बो सी ++ के साथ एक सरल "हैलो वर्ल्ड" -स्टाइल कार्यक्रम संकलन नहीं है?
मैंने अपने प्रोग्रामिंग क्लास के लिए C ++ सीखना शुरू कर दिया है। मैंने यह "हैलो वर्ल्ड" प्रोग्राम डाउनलोड किया है: #include <iostream> using namespace std; int main() { cout << "Hello, World!"; return 0; } लेकिन टर्बो सी ++ की शिकायत है: Error D:\HELLO.CPP 1: Unable to open include …
101 c++  turbo-c++  c++-faq 

4
Cout का सही उत्तर क्या है << a ++ <<??
हाल ही में एक साक्षात्कार में निम्नलिखित वस्तुनिष्ठ प्रकार का प्रश्न था। int a = 0; cout &lt;&lt; a++ &lt;&lt; a; उत्तर: ए। 10 बी। 01 स। अपरिभाषित व्यवहार मैंने जवाब दिया बी, यानी आउटपुट "01" होगा। लेकिन बाद में मेरे आश्चर्य से मुझे एक साक्षात्कारकर्ता ने बताया कि सही …
98 c++  c++-faq 

17
फंक्शन पॉइंट्स का क्या मतलब है?
मुझे फंक्शन पॉइंटर्स की उपयोगिता को देखने में परेशानी होती है। मुझे लगता है कि यह कुछ मामलों में उपयोगी हो सकता है (वे मौजूद हैं, सब के बाद), लेकिन मैं ऐसे मामले के बारे में नहीं सोच सकता जहां यह फ़ंक्शन पॉइंटर का उपयोग करने के लिए बेहतर या …
94 c++  c  function  pointers  c++-faq 

16
C ++ में सर्कुलर शिफ्ट (रोटेट) संचालन के लिए सर्वोत्तम अभ्यास
बाएं और दाएं शिफ्ट ऑपरेटर (&lt;&lt; और &gt;&gt;) पहले से ही C ++ में उपलब्ध हैं। हालाँकि, मुझे यह पता नहीं चल पाया कि मैं कैसे सर्कुलर शिफ्ट या रोटेट ऑपरेशन कर सकता हूँ। "रोटेट लेफ्ट" और "रोटेट राइट" जैसे ऑपरेशन कैसे किए जा सकते हैं? यहां दो बार दाईं …

2
व्युत्पन्न वर्ग में एक ही नाम लेकिन विभिन्न हस्ताक्षर के साथ कार्य
मेरे पास एक ही नाम के साथ एक फ़ंक्शन है, लेकिन आधार और व्युत्पन्न वर्गों में अलग-अलग हस्ताक्षर के साथ। जब मैं बेस क्लास के फंक्शन को दूसरी क्लास में इस्तेमाल करने की कोशिश कर रहा होता हूँ, जो मुझे व्युत्पन्न होता है, तो मुझे एक त्रुटि मिलती है। निम्नलिखित …

2
जब अतिरिक्त कोष्ठक का प्रभाव पड़ता है, तो ऑपरेटर पूर्वता के अलावा अन्य
C ++ में कोष्ठक का उपयोग कई स्थानों पर किया जाता है: जैसे फ़ंक्शन कॉल में और ऑपरेटर पूर्वता को ओवरराइड करने के लिए अभिव्यक्ति समूह। गैरकानूनी अतिरिक्त कोष्ठक के अलावा (जैसे कि फ़ंक्शन कॉल तर्क सूचियों के आसपास), एक सामान्य-लेकिन सी + + का नियम नहीं है कि अतिरिक्त …

3
क्या वास्तव में "के रूप में अगर" नियम है?
जैसा कि शीर्षक कहता है, वास्तव में "जैसा-अगर" नियम क्या है? एक विशिष्ट उत्तर मिलेगा: नियम जो किसी भी और सभी कोड परिवर्तनों की अनुमति देता है जो कार्यक्रम के अवलोकन योग्य व्यवहार को नहीं बदलते हैं समय-समय पर हम कुछ कार्यान्वयनों से व्यवहार करते रहते हैं जो इस नियम …
89 c++  c  optimization  c++-faq  as-if 

5
साझा बिंदुओं को तर्क के रूप में पारित करना
अगर मैं एक साझा सूचक में लिपटी हुई वस्तु घोषित करता हूं: std::shared_ptr&lt;myClass&gt; myClassObject(new myClass()); तब मैं इसे एक विधि के तर्क के रूप में पारित करना चाहता था: DoSomething(myClassObject); //the called method void DoSomething(std::shared_ptr&lt;myClass&gt; arg1) { arg1-&gt;someField = 4; } क्या उपरोक्त केवल साझा_ संदर्भ संदर्भ गणना और सब …

1
gcc / g ++: "ऐसी कोई फ़ाइल या निर्देशिका नहीं"
g++ मुझे फॉर्म की त्रुटियां देता है: foo.cc:&lt;line&gt;:&lt;column&gt;: fatal error: &lt;bar&gt;: No such file or directory compilation terminated. C- प्रोग्राम्स को कंपाइल करते समय भी ऐसा ही होता है gcc। ऐसा क्यों है? कृपया ध्यान दें: यह प्रश्न पहले भी कई बार पूछा जा चुका है, लेकिन हर बार यह …
87 c++  c  gcc  g++  c++-faq 

3
C ++ में कॉपी कंस्ट्रक्टर और = ऑपरेटर अधिभार: एक सामान्य कार्य संभव है?
एक कॉपी कंस्ट्रक्टर के बाद से MyClass(const MyClass&amp;); और एक = ऑपरेटर अधिभार MyClass&amp; operator = (const MyClass&amp;); बहुत अधिक समान कोड, एक ही पैरामीटर, और केवल रिटर्न पर अलग है, क्या उन दोनों का उपयोग करने के लिए एक समान कार्य करना संभव है?

1
टेम्पलेट कटौती गाइड क्या हैं और हमें उनका उपयोग कब करना चाहिए?
C ++ 17 मानक "टेम्पलेट कटौती गाइड" का परिचय देता है। मुझे लगता है कि वे मानक के इस संस्करण में पेश किए गए निर्माणकर्ताओं के लिए नए टेम्पलेट तर्क कटौती के साथ कुछ करने के लिए इकट्ठा हुए हैं, लेकिन मैंने अभी तक एक साधारण, सामान्य प्रश्न-शैली का स्पष्टीकरण …

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