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

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

5
क्या std :: share_ptr का एक गैर-परमाणु समतुल्य है? और <मेमोरी> में एक क्यों नहीं है?
यह एक दो भाग का सवाल है, सभी की परमाणुता के बारे में std::shared_ptr: 1. जहाँ तक मैं बता सकता हूँ, उस परमाणु std::shared_ptrमें एकमात्र स्मार्ट पॉइंटर है &lt;memory&gt;। मैं सोच रहा था कि क्या कोई गैर-परमाणु संस्करण std::shared_ptrउपलब्ध है (मैं इसमें कुछ भी नहीं देख सकता &lt;memory&gt;, इसलिए मैं …


2
टेम्पलेट वर्ग के सदस्य समारोह के स्पष्ट विशेषज्ञता
मुझे कुछ प्रकार के लिए टेम्प्लेट सदस्य फ़ंक्शन को विशेषज्ञ बनाने की आवश्यकता है (चलो डबल कहते हैं )। यह ठीक काम करता है जबकि क्लास Xखुद एक टेम्प्लेट क्लास नहीं है, लेकिन जब मैं इसे बनाता हूं तो जीसीसी कंपाइल-टाइम एरर देना शुरू कर देता है। #include &lt;iostream&gt; #include …

4
इंपोर्ट लाइब्रेरी कैसे काम करती है? विवरण?
मुझे पता है कि यह गीक्स के लिए काफी बुनियादी लग सकता है। लेकिन मैं इसे स्पष्ट करना चाहता हूं। जब मैं एक Win32 DLL का उपयोग करना चाहता हूं, तो आमतौर पर मैं सिर्फ LoadLibrary () और GetProcAdderss () जैसे API को कॉल करता हूं। लेकिन हाल ही में, …
88 c++  c  windows  visual-c++ 

8
हेडर और सोर्स (cpp) में C ++ नेमस्पेस बनाना
क्या हैडर और सीपीपी फाइल कंटेंट को किसी नेमस्पेस में लपेटने या सिर्फ हेडर कंटेंट को रैप करने और फिर सीपीपी फाइल में नेमस्पेस का उपयोग करने में कोई अंतर है ? अंतर से मेरा मतलब है कि किसी भी प्रकार के प्रदर्शन के दंड या थोड़े अलग शब्दार्थवाद के …
88 c++  namespaces 

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; } क्या उपरोक्त केवल साझा_ संदर्भ संदर्भ गणना और सब …

3
डीएनएल से एक फ़ंक्शन को गतिशील रूप से लोड करें
मैं .dll फ़ाइलों को थोड़ा देख रहा हूं, मैं उनके उपयोग को समझता हूं और यह समझने की कोशिश कर रहा हूं कि उनका उपयोग कैसे किया जाए। मैंने एक .dll फ़ाइल बनाई है जिसमें एक फ़ंक्शन होता है जो एक पूर्णांक देता है जिसका नाम funci () है इस …
88 c++  winapi  dll 

7
हम एक std :: वेक्टर <AbstractClass> की घोषणा क्यों नहीं कर सकते?
C # में विकसित होने में कुछ समय बिताने के बाद, मैंने देखा कि यदि आप एक इंटरफ़ेस के रूप में इसका उपयोग करने के उद्देश्य से एक अमूर्त वर्ग की घोषणा करते हैं, तो आप इस अमूर्त वर्ग के एक सदिश को बच्चों की कक्षाओं के उदाहरणों को संग्रहीत …


5
मैं कॉपी कंस्ट्रक्टर में निजी चर का उपयोग क्यों कर सकता हूं?
मैंने सीखा है कि मैं एक निजी चर का उपयोग कभी नहीं कर सकता, केवल कक्षा में एक फ़ंक्शन के साथ। लेकिन फिर मैं इसे कॉपी कंस्ट्रक्टर में क्यों एक्सेस कर सकता हूं? उदाहरण: Field::Field(const Field&amp; f) { pFirst = new T[f.capacity()]; pLast = pFirst + (f.pLast - f.pFirst); pEnd …

6
निर्दिष्ट दशमलव अंकों की सटीक और संख्या के साथ फ्लोट को स्ट्रिंग में बदलें?
दशमलव अंकों की शुद्धता और संख्या को निर्दिष्ट करते हुए आप C ++ में एक फ्लोट को स्ट्रिंग में कैसे परिवर्तित करते हैं? उदाहरण के लिए: 3.14159265359 -&gt; "3.14"

8
एक कस्टम तुलनित्र के साथ c ++ में प्रायोरिटी_क्व्यू घोषित करना
मैं तुलनित्र फ़ंक्शन (जो नोड वर्ग के बाहर है) priority_queue of nodesका उपयोग करके, एक घोषित करने की कोशिश कर रहा हूं bool Compare(Node a, Node b)। वर्तमान में मेरे पास क्या है: priority_queue&lt;Node, vector&lt;Node&gt;, Compare&gt; openSet; किसी कारण से, मुझे मिल रहा है Error: "Compare" is not a type …

1
व्युत्पन्न * से आधार * में रूपांतरण मौजूद है, लेकिन दुर्गम है
क्यों follwing कोड इस त्रुटि का उत्पादन करता है भले ही c एक संरचना है और डिफ़ॉल्ट रूप से एक सार्वजनिक विरासत है ?? struct c { protected: int i; public: c(int ii=0):i(ii){} virtual c *fun(); }; c* c::fun(){ cout&lt;&lt;"in c"; return &amp;c(); } class d : c { public: …
88 c++  inheritance 

6
पॉइंटर्स की तुलना कैसे करें?
मान लीजिए कि मेरे पास 2 संकेत हैं: int *a = something; int *b = something; यदि मैं उनकी तुलना करना चाहता हूं और यह देखना चाहता हूं कि क्या वे उसी स्थान पर इंगित करते हैं (== ख) काम करते हैं?
88 c++  pointers 


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