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

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

20
* .h या * .hpp अपनी कक्षा की परिभाषाओं के लिए
मैंने हमेशा *.hअपनी कक्षा की परिभाषाओं के लिए एक फ़ाइल का उपयोग किया है , लेकिन कुछ बूस्ट लाइब्रेरी कोड पढ़ने के बाद, मैंने महसूस किया कि वे सभी उपयोग करते हैं *.hpp। मुझे हमेशा उस फ़ाइल एक्सटेंशन का लाभ मिला है, मुझे लगता है कि इसका मुख्य कारण यह …
551 c++  header 

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

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

13
C ++ संकलन में इतना समय क्यों लगता है?
C # और Java की तुलना में C ++ फ़ाइल को संकलित करने में बहुत लंबा समय लगता है। सामान्य आकार के पाइथन स्क्रिप्ट को चलाने के लिए C ++ फ़ाइल संकलित करने में अधिक समय लगता है। मैं वर्तमान में VC ++ का उपयोग कर रहा हूं, लेकिन यह …



8
अनिर्धारित, अनिर्दिष्ट और कार्यान्वयन-परिभाषित व्यवहार
C और C ++ में अपरिभाषित व्यवहार क्या है? अनिर्दिष्ट व्यवहार और कार्यान्वयन-परिभाषित व्यवहार के बारे में क्या? उनके बीच क्या अंतर है?

18
क्या 'उत्परिवर्तित' कीवर्ड का कोई उद्देश्य है जो चर को एक कांस्ट फ़ंक्शन द्वारा संशोधित करने की अनुमति देता है?
कुछ समय पहले मैं कुछ कोड भर आया था जो mutableकीवर्ड के साथ एक वर्ग के सदस्य चर को चिह्नित करता था। जहाँ तक मैं देख सकता हूँ यह आपको एक चर को संशोधित करने की अनुमति देता है const: class Foo { private: mutable bool done_; public: void doSomething() …
527 c++  keyword  mutable 

24
मैं नए प्रयोग करके C ++ में 2d सरणी कैसे घोषित करूं?
मैं नए का उपयोग करके 2d सरणी कैसे घोषित करूं? जैसे, "सामान्य" सरणी के लिए: int* ary = new int[Size] परंतु int** ary = new int[sizeY][sizeX] क) काम नहीं करता / संकलित करता है और ख) क्या पूरा करता है: int ary[sizeY][sizeX] कर देता है।

13
एक .CPP फ़ाइल में C ++ टेम्पलेट फ़ंक्शन परिभाषाओं को संग्रहीत करना
मेरे पास कुछ टेम्प्लेट कोड हैं जिन्हें मैं हेडर में इनलाइन के बजाय सीपीपी फ़ाइल में संग्रहीत करना पसंद करूंगा। मुझे पता है कि यह तब तक किया जा सकता है जब तक आप जानते हैं कि किस प्रकार के टेम्पलेट का उपयोग किया जाएगा। उदाहरण के लिए: .h फ़ाइल …
526 c++  templates 

30
फ्लोट और दोहरी तुलना के लिए सबसे प्रभावी तरीका क्या है?
दो doubleया दो floatमूल्यों की तुलना करने का सबसे कारगर तरीका क्या होगा ? बस ऐसा करना सही नहीं है: bool CompareDoubles1 (double A, double B) { return A == B; } लेकिन कुछ इस तरह: bool CompareDoubles2 (double A, double B) { diff = A - B; return (diff …

16
पायथन से C / C ++ को कॉल करना?
C या C ++ लाइब्रेरी के लिए पायथन बाइंडिंग बनाने का सबसे तेज़ तरीका क्या होगा? (यदि मैं Windows का उपयोग कर रहा हूँ तो यह मायने रखता है।)
521 c++  python  c 

17
C ++ में निजी स्थिर सदस्यों को कैसे आरंभ करें?
C ++ में एक निजी, स्थिर डेटा सदस्य को आरम्भ करने का सबसे अच्छा तरीका क्या है? मैंने अपनी हेडर फ़ाइल में यह कोशिश की, लेकिन यह मुझे अजीब लिंकर त्रुटियाँ देता है: class foo { private: static int i; }; int foo::i = 0; मैं यह अनुमान लगा रहा …

9
Visual Studio में कमांड-लाइन मापदंडों के साथ डिबगिंग
मैं Visual Studio में C ++ कमांड-लाइन एप्लिकेशन विकसित कर रहा हूं और इसे कमांड-लाइन तर्कों के साथ डीबग करने की आवश्यकता है। फिलहाल मैं सिर्फ उत्पन्न तर्कों के साथ उत्पन्न EXE फ़ाइल (इस तरह program.exe -file.txt) की जरूरत है , लेकिन इस तरह मैं डिबग नहीं कर सकता। वहाँ …

13
मैं कैसे सूचकांक से एक तत्व मिटा देता हूं :: वेक्टर <> सूचकांक द्वारा?
मेरे पास एक std :: वेक्टर &lt;int&gt; है, और मैं n'th तत्व को हटाना चाहता हूं। मैं उसको कैसे करू? std::vector&lt;int&gt; vec; vec.push_back(6); vec.push_back(-17); vec.push_back(12); vec.erase(???);
508 c++  stl  vector  erase 

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