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

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


5
एक कॉन्स्टेबल रेफरेंस क्लास मेंबर अस्थायी जीवन को लम्बा खींचता है?
ऐसा क्यों होता है: #include <string> #include <iostream> using namespace std; class Sandbox { public: Sandbox(const string& n) : member(n) {} const string& member; }; int main() { Sandbox sandbox(string("four")); cout << "The answer is: " << sandbox.member << endl; return 0; } का आउटपुट दें: उत्तर है: के बजाय: …

13
C ++ में, क्या मैं उसके लिए भुगतान कर रहा हूं जो मैं नहीं खा रहा हूं?
आइए C और C ++ में निम्नलिखित हैलो दुनिया उदाहरणों पर विचार करें: main.c #include <stdio.h> int main() { printf("Hello world\n"); return 0; } main.cpp #include <iostream> int main() { std::cout<<"Hello world"<<std::endl; return 0; } जब मैं उन्हें गॉडबोल्ट में असेंबली में संकलित करता हूं, तो सी कोड का आकार …
170 c++  c 


5
ऑपरेटर द्वारा ओवरलोड होने पर मैं किसी वस्तु का पता कैसे प्राप्त कर सकता हूं?
निम्नलिखित कार्यक्रम पर विचार करें: struct ghost { // ghosts like to pretend that they don't exist ghost* operator&() const volatile { return 0; } }; int main() { ghost clyde; ghost* clydes_address = &clyde; // darn; that's not clyde's address :'( } मुझे clydeपता कैसे मिलेगा ? मैं एक …

6
क्या सी ++ 11, 14, 17 या 20 पीआई के लिए एक मानक स्थिर परिचय देता है?
सी और सी ++ में संख्या पी के साथ एक बल्कि मूर्खतापूर्ण समस्या है। जहाँ तक मुझे पता M_PIहै math.hकि किसी भी मानक की आवश्यकता नहीं है। नई सी ++ मानकों ने मानक पुस्तकालय में बहुत सारे जटिल गणित पेश किए - हाइपरबोलिक कार्य, std::hermiteऔर std::cyl_bessel_i, अलग-अलग यादृच्छिक संख्या जनरेटर …

15
C, C ++ और C # में शून्य का क्या अर्थ है?
उन मूल सिद्धांतों को प्राप्त करने की तलाश में जहां शब्द " शून्य " से आता है, और इसे शून्य क्यों कहा जाता है। प्रश्न का उद्देश्य किसी ऐसे व्यक्ति की सहायता करना है जिसे कोई सी अनुभव नहीं है, और अचानक सी-आधारित कोडबेस को देख रहा है।

9
दो अलग-अलग अवधारणाएं दोनों को "हीप" क्यों कहा जाता है?
सी-स्टाइल भाषाओं में डायनेमिक मेमोरी एलोकेशन के लिए रनटाइम हीप का उपयोग क्यों किया जाता है और डेटा संरचना दोनों को "हीप" कहा जाता है? क्या कुछ रिश्ता है?

4
क्या मुझे .vcxproj.filter फ़ाइलों को स्रोत नियंत्रण में जोड़ना चाहिए?
विज़ुअल स्टूडियो 2010 बीटा 2 का मूल्यांकन करते समय, मैं देखता हूं कि परिवर्तित निर्देशिका में, मेरी vcproj फाइलें vcxproj फाइलें बन गईं । प्रत्येक प्रोजेक्ट के साथ vcxproj.filter फाइलें भी होती हैं जो फ़ोल्डर संरचना (\ Source फ़ाइलें, \ Header Files, आदि) का विवरण सम्‍मिलित करती हैं। क्या आपको …

1
32-बिट इंट को डबल करने के लिए एक तेज़ विधि को समझाया गया
लुआ के स्रोत कोड को पढ़ते समय , मैंने देखा कि लुआ 32-बिट के macroचक्कर लगाने के लिए एक का उपयोग करता है । मैंने निकाला , और यह इस तरह दिखता है:doubleintmacro union i_cast {double d; int i[2]}; #define double2int(i, d, t) \ {volatile union i_cast u; u.d = …


2
सार्वजनिक मित्र स्वैप सदस्य समारोह
कॉपी-एंड-स्वैप-मुहावरे के सुंदर उत्तर में कोड का एक टुकड़ा है जिसे मुझे थोड़ी मदद चाहिए: class dumb_array { public: // ... friend void swap(dumb_array& first, dumb_array& second) // nothrow { using std::swap; swap(first.mSize, second.mSize); swap(first.mArray, second.mArray); } // ... }; और वह एक नोट जोड़ता है अन्य दावे हैं कि …

6
सामान्य एसटीडी का उपयोग करना :: एक कक्षा में सदस्य कार्यों के साथ फ़ंक्शन ऑब्जेक्ट
एक वर्ग के लिए मैं कुछ फ़ंक्शन पॉइंटर्स को एक mapस्टोरिंग std::functionऑब्जेक्ट्स में उसी क्लास के सदस्य फ़ंक्शन के लिए संग्रहीत करना चाहता हूं । लेकिन मैं इस कोड के साथ शुरुआत में असफल रहा: class Foo { public: void doSomething() {} void bindFunction() { // ERROR std::function<void(void)> f = …

3
डिफॉल्ट कंस्ट्रक्टर और डिस्ट्रक्टर के लिए "{}" कैसे "डिफॉल्ट" से अलग है?
मैंने मूल रूप से इसे केवल विध्वंसक के बारे में एक प्रश्न के रूप में पोस्ट किया था, लेकिन अब मैं डिफ़ॉल्ट कंस्ट्रक्टर पर विचार कर रहा हूं। यहाँ मूल प्रश्न है: अगर मैं अपनी कक्षा को एक विध्वंसक देना चाहता हूं जो आभासी है, लेकिन अन्यथा कंपाइलर उत्पन्न करने …

8
हेडर और सीपीपी फ़ाइल में वर्ग कोड को अलग करना
मैं एक साधारण श्रेणी के कार्यान्वयन और घोषणाओं के कोड को नए हेडर और सीपीपी फ़ाइल में अलग करने के तरीके पर उलझन में हूं। उदाहरण के लिए, मैं निम्नलिखित वर्ग के लिए कोड को कैसे अलग करूंगा? class A2DD { private: int gx; int gy; public: A2DD(int x,int y) …
169 c++  oop  class 

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