Articles of सी ++

std :: नक्शा, कुंजी मूल्य मानचित्रित करने के लिए, क्या यह संभव है?

std::map<std::string, std::string> myMap; std::map<std::string, std::string>::iterator i = m_myMap.find(some_key_string); if(i == m_imagesMap.end()) return NULL; string *p = &i->first; क्या अंतिम पंक्ति वैध है? मैं कहीं और इस सूचक पी को स्टोर करना चाहता हूं, क्या यह पूरे कार्यक्रम के जीवन के लिए मान्य होगा? लेकिन अगर मैं इस मैप में कुछ और तत्व जोड़ दूंगा (अन्य […]

आकार सीधे प्रदान किए बिना इनिशियलाइज़ की सूची के साथ std :: array कैसे बनाया जाए

मैं a3 संकलन कैसे कर सकता हूं? int main() { int a1[] = { 1, 2, 3 }; std::array<int, 3> a2 = { 1, 2, 3 }; std::array<int> a3 = { 1, 2, 3 }; } प्रारंभिक सूची का उपयोग करते समय, यह बहुत ही असुविधाजनक और भंगुर है, कड़ी मेहनत के आकार के सरणी […]

कस्टम क्लास ऑब्जेक्ट्स के वेक्टर के साथ std :: find / std :: find_if का उपयोग कैसे करें?

मेरे पास एक वर्ग है जो Nick नामक एक उपयोगकर्ता का प्रतिनिधित्व करता है और मैं उस पर std::find_if का उपयोग करना चाहता हूं, जहां मुझे यह पता लगाना है कि यूज़रलाइटल वेक्टर में एक ही यूजरनेम के साथ एक ऑब्जेक्ट शामिल है I अंदर पास करता है। मैंने कोशिश की थी कुछ प्रयास उपयोगकर्ता […]

संदर्भ क्वालिफायर पर सदस्य कार्यों को ओवरलोड करने के लिए क्या उपयोग का मामला है?

सी ++ 11 संदर्भ क्वॉलिफायर के आधार पर सदस्य कार्यों को ओवरलोड करना संभव बनाता है: class Foo { public: void f() &; // for when *this is an lvalue void f() &&; // for when *this is an rvalue }; Foo obj; obj.f(); // calls lvalue overload std::move(obj).f(); // calls rvalue overload मैं समझता […]

Popen एक साथ पढ़ा और लिखना

क्या पॉपन द्वारा लौटाए गए फ़ाइल डिस्क्रिप्टर को पढ़ने और लिखना संभव है मेरे पास एक इंटरैक्टिव प्रक्रिया है जिसे मैं सी के माध्यम से नियंत्रित करना चाहूंगा। अगर यह पॉपेन के साथ संभव नहीं है, तो क्या इसके आस पास कोई रास्ता है?

फ़ंक्शन / विधि हस्ताक्षर के बाद क्या मतलब है?

एमएसडीएन के अनुसार: "सदस्य फ़ंक्शन के पैरामीटर सूची का पालन करते समय, const कीवर्ड बताता है कि फ़ंक्शन ऑब्जेक्ट को संशोधित नहीं करता है जिसके लिए इसे लागू किया जाता है।" क्या कोई इसे थोड़ा स्पष्ट कर सकता है? इसका मतलब यह है कि फ़ंक्शन ऑब्जेक्ट के किसी भी सदस्य को संशोधित नहीं कर सकता […]

"टाइपिंगफ़ शून्य (* कुछ) ()" क्या मतलब है

मैं यह समझने की कोशिश कर रहा हूं कि इसका क्या अर्थ है, जिस कोड पर मैं देख रहा हूं वह है एच में typedef void (*MCB)(); static MCB m_process; में सी MCB Modes::m_process = NULL; और कभी कभी जब मैं करता हूँ m_process(); मुझे विभाजन की गलती मिलती है, शायद यह संभव है क्योंकि […]

कैसे एक सी + + बूस्ट अप्रतिबंधित ग्राफ बनाने के लिए और गहराई से पहले खोज (डीएफएस) आदेश में इसे पार?

कैसे एक सी + + बूस्ट अप्रतिबंधित ग्राफ बनाने के लिए और गहराई से पहले खोज (डीएफएस) आदेश में इसे पार?

सटीक खोने के बिना डबल प्रिंटिंग

आप एक स्ट्रीम में दोहरी कैसे मुद्रित करते हैं, ताकि जब यह आपके में पढ़ा जाए तो आप सटीकता नहीं खोले? मैंने कोशिश की: std::stringstream ss; double v = 0.1 * 0.1; ss << std::setprecision(std::numeric_limits<T>::digits10) << v << " "; double u; ss >> u; std::cout << "precision " << ((u == v) ? "retained" […]

सी ++ 17 में टेम्पलेट कटौती गाइड क्या हैं?

सी ++ 17 पर विभिन्न आइटम "टेम्पलेट कटौती गाइड" का उल्लेख करते हैं मैंने इकट्ठा किया है कि वे सी ++ 17 में शुरू किए गए कंसल्टेंट्स के लिए नई टेम्पलेट कटौती के साथ कुछ कर रहे हैं, लेकिन मैंने अभी तक एक सरल, अकसर किये गए सवाल-शैली की व्याख्या नहीं की है कि वे […]

दिलचस्प पोस्ट
रंगों के साथ टर्मिनल में प्रिंट करें? समान ऑब्जेक्ट में डुप्लिकेट प्रॉपर्टी नामों के साथ JSON को डिसेरीज़ कैसे करें JavaFX 2.2 में एसवीजी छवि Xcode संपादक में फ़ॉन्ट आकार कैसे बढ़ाएं? निर्देशक परिभाषित करते समय 'नियंत्रक', 'लिंक' और 'संकलन' कार्यों के बीच का अंतर वेबव्यू में एंड्रॉइड कॉलिंग जावास्क्रिप्ट फंक्शन Google Drive Android API में DriveId.getResourceId () का अप्रत्याशित परिणाम C # अनुप्रयोग में C ++ क्लास DLL का उपयोग करना एसडीके 2.3 के लिए उन्नत – अब कोई emulators कनेक्टिविटी नहीं है जिस तरह से जावास्क्रिप्ट चेतावनी () या प्रॉम्प्ट () बदलता है क्या SqlCommand.Dispose कनेक्शन बंद करें? मैं PDF / A-1a, PDF / A-1b को रिपोर्ट कैसे निर्यात कर सकता / सकती हूं? त्रुटि: "आईएसएएम को संस्थापित नहीं किया जा सका" If / else स्टेटमेंट के लिए रिटर्न स्टेटमेंट गुम है zf2 में एकाधिक डेटाबेस कॉन्फ़िगर करें