Articles of सी +

कौन एक "नया" ऑपरेशन के दौरान आवंटित स्मृति को हटाता है जो निर्माता में अपवाद है?

मैं सच में विश्वास नहीं कर सकता कि मुझे इसका स्पष्ट उत्तर नहीं मिला … C ++ क्लास कन्स्ट्रक्टर के बाद आवंटित स्मृति को आप अपवाद को कैसे फेंक सकते हैं, इस मामले में जहां new ऑपरेटर का उपयोग करके इसे शुरु किया गया है। उदाहरण के लिए: class Blah { public: Blah() { throw […]

सी ++ में अपवाद ऑब्जेक्ट का दायरा

सी ++ में अपवाद ऑब्जेक्ट का दायरा क्या है? जैसे ही कैच हैंडलर निष्पादित हो जाता है, क्या यह दायरे से बाहर निकलता है? इसके अलावा, अगर मैं एक अनाम अपवाद ऑब्जेक्ट बनाऊँ और इसे फेंक दो, तो मैं उस संदर्भ को संदर्भित करके या अपरिहार्य संदर्भ से पकड़ लेता हूं, उस अपवाद को पकड़ते […]

किसी मैक्रो का उपयोग किए बिना समय के आकार को संकीर्ण करें I

यह कुछ ऐसा है जिसने मुझे पिछले कुछ दिनों से परेशान किया है, मुझे नहीं लगता कि यह हल करना संभव है, लेकिन मैंने पहले टेम्पलेट जादू को देखा है। यहाँ जाता हैं: मानक C ++ सरणी में तत्वों की संख्या प्राप्त करने के लिए मैं या तो मैक्रो (1), या एक typesafe इनलाइन फ़ंक्शन […]

सूचकांकों का सी ++ सॉर्टिंग ट्रैक

क्या आपके पास सरणी में सॉर्ट किए गए तत्वों के लिए इंडेक्स के साथ सरणी लौटने के लिए कुछ कुशल दिनचर्या है? मुझे लगता है कि कुछ सुविधाजनक तरीका एसटीएल वेक्टर का उपयोग कर रहा है। क्या आपने पहले से ही एक कुशल एल्गू को एसटीएल के बिना लागू किया है, या क्या आपके पास […]

जावा को एक सी ++ अनुप्रयोग में एम्बेड करें?

मुझे सी ++ में लिखा गया एक अनुप्रयोग मिला है और मैं इसके लिए सी ++ में प्लगिन लिखकर एप्लिकेशन कार्यक्षमता का विस्तार करने में सक्षम हूं। मैं मूल रूप से क्या करना चाहता हूं इस एप्लिकेशन में जावा को एम्बेड करना है। यह पहले से ही पायथन के साथ किया गया है (मेरे द्वारा […]

c ++ अपवाद: std :: string को फेंकना

मैं एक अपवाद फेंकना चाहूंगा जब मेरी सी ++ विधियों को कुछ अजीब लगेगा और ठीक नहीं हो पाएगा। क्या यह std::string पॉइंटर फेंकना ठीक है? यह है कि मैं क्या कर रहा हूं: void Foo::Bar() { if(!QueryPerformanceTimer(&m_baz)) { throw new std::string("it's the end of the world!"); } } void Foo::Caller() { try { this->Bar(); […]

एक inlined समारोह में स्थिर चर

मेरे पास एक ऐसा फ़ंक्शन होता है जिसे हेडर फ़ाइल में घोषित और परिभाषित किया गया है। यह सभी के द्वारा एक समस्या है जब उस फ़ंक्शन को रेखांकित नहीं किया जाता है, तो प्रत्येक अनुवाद इकाई जो उस हेडर का उपयोग करती है, वह फ़ंक्शन की एक प्रति प्राप्त करती है, और जब वे […]

हेडर फाइलों में सी ++ कोड

सी ++ के साथ मेरी निजी शैली हमेशा एक शामिल फ़ाइल में क्लासिड डेक्लेरेशन और एक। सीपी फ़ाइल में परिभाषाएं डालनी है, बहुत सी तरह की तरह सी ++ हैडर फ़ाइलें, कोड पृथक्करण के लिए लोकी के जवाब में निर्धारित की गई। बेशक, मुझे इस शैली को पसंद करने वाले कारण का हिस्सा शायद सभी […]

मैं "उपयोगी" सी ++ बाइनरी खोज एल्गोरिथ्म कहां प्राप्त करूं?

मुझे एक द्विआधारी खोज एल्गोरिथ्म की आवश्यकता है जो सी ++ एसटीएल कंटेनर के साथ संगत है, मानक पुस्तकालय के <algorithm> हैडर में std::binary_search जैसा कुछ है, लेकिन मुझे इसकी आवश्यकता है कि std::binary_search को वापस करने के लिए, जो नतीजा बताता है, एक साधारण बूलियन मुझे नहीं बता रहा है यदि तत्व मौजूद है […]

एल्गोरिथ्म दो की छोटी शक्ति पाने के लिए जो किसी दिए गए मान के बराबर या बराबर है

मुझे दो की सबसे छोटी शक्ति मिलनी चाहिए जो किसी दिए गए मान के बराबर या बराबर हो। अब तक, मेरे पास यह है: int value = 3221; // 3221 is just an example, could be any number int result = 1; while (result < value) result <<= 1; यह ठीक काम करता है, लेकिन […]

दिलचस्प पोस्ट
Laravel में एकाधिक डेटाबेस का उपयोग कैसे करें कस्टम फ़ॉन्ट और XML लेआउट (एंड्रॉइड) C ++ विधि से उद्देश्य-सी विधि को कॉल करना? बिटमैप आकार Vm बजट त्रुटि Android से अधिक है pdfbox का उपयोग कर पीडीएफ से छवियां निकालें डेटाफ्रेम में प्रत्येक समूह के भीतर अधिकतम मूल्य निकालें ब्राउज़र का आकार बदलते समय jqGrid का आकार बदलें? कमांड लाइन का उपयोग करके गनोम टर्मिनल में एक नया टैब खोलें कुछ शर्तों को जावा का उपयोग करते हुए पूरा होने पर रंग कैसे सेट करें? क्या कोई कारण है कि हम रूबी में "रिवर्स रेंज" पर फिर से नहीं चल सकते? गिट में पुरानी प्रतिबद्धता का टाइमस्टैम्प कैसे बदल सकता है? क्या आईफोन / एंड्रॉइड ब्राउज़र्स सीएसएस / मीडिया हाथ में हैं? MySQL: तालिका नहीं बना सकता (त्रुटि: 150) एमएस एसक्यूएल सर्वर में आरक्षित शब्द / खोजशब्दों वाले टेबल नाम बनाना UITextField प्रोग्राम से प्रतिलिपि पेस्ट विकल्प को अक्षम कैसे करें