Articles of सी ++

क्यों stack <const स्ट्रिंग> जी ++ में संकलित नहीं है?

मुझे एक बड़ी (हमारी टीम के आकार के सापेक्ष) पोर्ट के लिए एक पोर्ट बनाए रखने की समस्या का सामना करना पड़ा, लेकिन एक छोटा सा उदाहरण बनाने के लिए सरल था stackoverflow.cpp: #include<iostream> #include<string> #include<stack> using namespace std; int main (int argc, char *argv[]) { stack<const string> strstack; string str("Hello, world"); strstack.push(str); cout << […]

मैं वर्तमान निर्देशिका को कैसे प्राप्त करूं?

मैं एक ऐसी फाइल को पढ़ने की कोशिश कर रहा हूं जो मैंने पहले से सफलतापूर्वक पढ़ी मैं इसे एक पुस्तकालय के माध्यम से पढ़ रहा हूं, और मैं इसे पुस्तकालय (जैसे "myfile.txt") के रूप में भेज रहा हूं। मुझे पता है कि फाइल कार्य / चालू निर्देशिका से पढ़ी जाती है। मुझे संदेह है […]

टेम्प्लेट पैरामीटर संख्या से टेम्पलेट वर्गों को ओवरलोड करना

क्या एक ही वर्ग के कई संस्करणों को संभव है जो केवल टेम्पलेट तर्कों की संख्या में भिन्न होता है जो वे लेते हैं? उदाहरण के लिए: template<typename T> class Blah { public: void operator()(T); }; template<typename T, typename T2> class Blah { public: void operator()(T, T2); }; मैं मस्तिष्क प्रकार की चीजों को तैयार […]

मैं ++ ++ की तुलना में कम कुशल, यह कैसे दिखाना है?

मैं उदाहरण के रूप में दिखाने का प्रयास कर रहा हूं कि उपसर्ग वृद्धि वेतन वृद्धि की तुलना में अधिक कुशल है। सिद्धांत रूप में यह समझ में आता है: i ++ को बेमानी मूल मान वापस करने और इसलिए इसे स्टोर करने में सक्षम होने की आवश्यकता है, जबकि ++ मैं पिछले मान को […]

std :: sort हमेशा std :: swap कॉल नहीं करता है

निम्नलिखित कोड पर विचार करें: #include <algorithm> #include <iostream> #include <vector> namespace my_space { struct A { double a; double* b; bool operator<(const A& rhs) const { return this->a < rhs.a; } }; void swap(A& lhs, A& rhs) { std::cerr << "My swap.\n"; std::swap(lhs.a, rhs.a); std::swap(lhs.b, rhs.b); } } int main() { const int n […]

पॉइंटर-टू- "इनर स्ट्रक्चर" सदस्य निषिद्ध है?

मेरे पास नेस्टेड स्ट्रेट है और मैं नेस्टेड सदस्य में से एक को एक सूचक-से-सदस्य रखना चाहता हूं: यह कानूनी है? struct InnerStruct { bool c; }; struct MyStruct { bool t; bool b; InnerStruct inner; }; इस: MyStruct mystruct; //… bool MyStruct::* toto = &MyStruct::b; ठीक है लेकिन: bool MyStruct::* toto = &MyStruct::inner.c; नहीं […]

निजी विरासत वी.एस. रचना: किसका उपयोग करने के लिए?

निजी विरासत वी.एस. संरचना प्रत्येक का उपयोग करने के लिए मुझे थोड़ा भ्रम हो रहा है निजी विरासत जवानों से, एक तरह से, विरासत पर श्रृंखला, दिए गए: class A { private: int z; protected: int y; public: int x; }; class B : private A { /* B's data members and methods */ /* […]

क्या सी-+ 03 में पहचान-चिह्नों में डॉलर के संकेत दिए गए हैं?

सी ++ मानक पहचानकर्ताओं में डॉलर के संकेतों का उपयोग करने के बारे में क्या कहता है, जैसे कि Hello$World ? क्या वे कानूनी हैं?

यूनिट परीक्षण संकलन समय त्रुटि

क्या संकलन-समय की त्रुटियों का परीक्षण करने का एक तरीका है, लेकिन वास्तव में त्रुटि पैदा किए बिना? उदाहरण के लिए, यदि मैं एक क्लास बनाऊँ जो गैर-कॉपी करने योग्य है, तो मैं इस तथ्य का परीक्षण करना चाहूंगा कि इसे प्रतिलिपि बनाने का प्रयास करने से कंपाइलर त्रुटि उत्पन्न होगी, लेकिन मैं अभी भी […]

32 बिट मशीन में लंबे समय से कार्यान्वयन

सीएएमटी मानक के अनुसार, long long आकार न्यूनतम 64 बिट होना चाहिए। यह कैसे एक 32 बिट मशीन में कार्यान्वित किया जाता है (उदाहरण के लिए या 2 long long गुणा)। इसके अलावा, सी ++ में long long के बराबर क्या है

दिलचस्प पोस्ट
WPF: XAML संपत्ति घोषणाएं सेटर्स के माध्यम से सेट नहीं की जा रही हैं? जावा पुस्तकालय फ़ाइल सामग्री से माइम प्रकार खोजने के लिए डबल बनाम बिगडिस्किम? पता लगाएं कि जावा क्लास को कहाँ से लोड किया गया है पृष्ठ का एक ताज़ा करने के कारण सबमिट करने से बचने का सर्वोत्तम तरीका Android WebView शैली पृष्ठभूमि-रंग: पारदर्शी Android 2.2 पर ध्यान नहीं दिया कैसे क्रोम DevTools में जावास्क्रिप्ट इंजेक्षन स्वयं क्या डेटाबेस बुराई चलाता है? अजगर के साथ सर्वर से एक फाइल को पढ़ें सहायता लाइब्रेरी से एक्शन बार को प्राथमिकता में कैसे जोड़ें? => (Arrow फ़ंक्शन) के लिए Node.js समर्थन कोष्ठक, अल्पविराम और कोई उद्धरण चिह्नों के बिना एक सूची को कैसे मुद्रित करें? java.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener दो सूचियों में आम तत्व थ्रेड पूल कब उपयोग किया जाता है?