Articles of सी ++

क्या प्रोग्राम को समाप्त होने पर लीक की गई स्मृति को मुक्त किया जा सकता है?

अगर मैं क्रमादेशित – यह जानने के बिना – स्मृति रिसाव, और अनुप्रयोग समाप्त हो गया, क्या लीक की गई स्मृति मुक्त है?

cc1plus: त्रुटि: अपरिचित कमांड लाइन विकल्प "-std = c ++ 11" जी ++ के साथ

मैं g++ का उपयोग करके संकलित करने की कोशिश कर रहा हूं और या -std=c++11 या c++0x झंडे हालांकि, मुझे यह त्रुटि मिलती है cc1plus: error: unrecognized command line option "-std=c++11" जी ++ – वर्जन g++ (GCC) 4.1.2 20080704 (Red Hat 4.1.2-54) Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the […]

क्यों नल अघोषित है?

जब मैं इस कोड को संकलित करने की कोशिश करता हूं, तो मुझे इस संरचना नियंत्रक के साथ एक समस्या है: typedef struct Node { Node( int data ) // { this->data = data; previous = NULL; // Compiler indicates here next = NULL; } int data; Node* previous; Node* next; } NODE; जब मैं […]

सी ++ में एक बहुत बड़ी पाठ फ़ाइल कुशलतापूर्वक पढ़ना

मेरे पास बहुत बड़ी टेक्स्ट फाइल है (45 जीबी) पाठ फ़ाइल की प्रत्येक पंक्ति में दो स्थान अलग-अलग 64 बिट हस्ताक्षरित पूर्णांक हैं, जैसा नीचे दिखाया गया है। 4624996948753406865 10214715013130414417 4305027007407867230 4569406367070518418 10817905656952544704 36 9 7712211731468838 … … मैं फाइल को पढ़ना चाहता हूं और संख्याओं पर कुछ संचालन करना चाहता हूं। मेरा कोड सी […]

getchar_unlocked () वी.एस. scanf () वी.एस. cin

प्रोग्रामिंग भाषा में इन तीन इनपुट कार्यों में अंतर क्या है क्या वे एक-दूसरे से अलग-अलग तरीके से इनपुट करते हैं? 1.getchar_unlocked() #define getcx getchar_unlocked inline void inp( int &n ) { n=0; int ch=getcx();int sign=1; while( ch < '0' || ch > '9' ){if(ch=='-')sign=-1; ch=getcx();} while( ch >= '0' && ch <= '9' ) […]

क्वॉलिफाइड आश्रित नामों से पहले कीवर्ड "टाइपनाम" की आवश्यकता क्यों नहीं है, और योग्य योग्य नामों से पहले नहीं?

class A { static int iterator; class iterator { […] }; […] }; मैं (लगता है कि मैं) इस कारण को समझता हूं कि क्यों यहां typename की आवश्यकता है: template <class T> void foo() { typename T::iterator* iter; […] } लेकिन मुझे इसका कारण समझ में नहीं आता है कि क्यों यहां typename की […]

C ++ टेम्पलेट का उपयोग करके समय को संकलित करने पर एक एबरफैक्टर में कन्स्ट्रक्टर विधियों को गतिशील रूप से पंजीकृत करें

जब संदेश ऑब्जेक्ट्स को इंस्टेंस करने के लिए एक मेसेजफ़ैक्टर्स क्लास को कार्यान्वित किया जाता है तो मैं कुछ ऐसा प्रयोग करता हूं: class MessageFactory { public: static Message *create(int type) { switch(type) { case PING_MSG: return new PingMessage(); case PONG_MSG: return new PongMessage(); …. } } यह ठीक काम करता है, लेकिन हर बार […]

सी ++ डेक: जब वेटरेटर अवैध हो जाते हैं

अगर मैं गलत हूं कृपया मुझे सही। धन्यवाद! insert और erase तत्वों को स्थानांतरित करेगा, लेकिन उन तत्वों से पहले तत्व जो सम्मिलन / विलोपन स्थान लेते हैं, पुनर्स्थापना नहीं करते हैं और इसलिए उनके iterators मान्य हैं। push_back और pop_back किसी भी iterators को अमान्य नहीं है push_front और pop_front सभी iterators को अमान्य […]

सीमके में, मैं डीबग और रिलीज डायरेक्टरी के आसपास काम कैसे कर सकता हूं, जो Visual Studio 2010 जोड़ने की कोशिश करता है?

मैं विज़ुअल स्टूडियो 2010 के साथ कुछ साल पहले अपने सीमकेक आधारित परियोजनाओं का निर्माण करने की कोशिश कर रहा हूं और मैं एक परियोजना के लिए आउटपुट डायरेक्टरी के साथ समस्याओं में चल रहा हूं। विजुअल स्टूडियो हमेशा बायबैग आउटपुट करते समय डिबग / और रिलीज / उप-डायरेक्ट्रीज जोड़ने पर बहुत उत्सुक रहा है, […]

टेम्प्लेट क्लासेस के लिए ऑपरेटरों को ओवरलोड करने पर अप्रत्यक्ष रूपांतरण

मैं जानना चाहूंगा कि क्लास टेम्प्लेट पर बाहरी ऑपरेटर ओवरलोडिंग के साथ क्यों निहित प्रकार रूपांतरण काम नहीं करता। यहाँ काम कर रहे, गैर-टेम्पलेट संस्करण है: class foo { public: foo() = default; foo(int that) {} foo& operator +=(foo rhs) { return *this; } }; foo operator +(foo lhs, foo rhs) { lhs += rhs; […]

दिलचस्प पोस्ट
एंड्रॉइड एप्लिकेशन को कैसे आरंभ करें? System.Xml.XmlException को रोकने के लिए: दिए गए एन्कोडिंग में अमान्य वर्ण HTTP POST अनुरोध की वर्ण एन्कोडिंग का पता लगा रहा है जावा 8 इंटरफ़ेस विधियों में "अंतिम" की अनुमति क्यों नहीं है? Python3 में StringIO एंड्रॉइड: कोड में एक विशेषता का मूल्य कैसे प्राप्त करें? jQuery: चयनित तत्व टैग नाम प्राप्त करें मौजूदा शेल का निर्धारण कैसे करें, जिस पर मैं काम कर रहा हूं? MVC 4 बूटस्ट्रैप का उपयोग करते हुए मॉडल फॉर्म संपादित करें एक विशेष प्रतिबद्ध में लेखक को बदलें जावा धागा संबंध प्रत्येक चरित्र के बाद csvwriter.writerow () कॉमा क्यों डालता है? एक कोड कैसे लिखता है जो प्रदर्शन को सुधारने के लिए सबसे अच्छा उपयोग करता है CPU कैश? जावा स्विंग जीयूआई जमा देता है स्काला में भविष्य को कैसे रद्द करें?