-
C++ STL में unordered_multimap reserve() फ़ंक्शन
C++ STL में unordered_multimap reserve() फ़ंक्शन कंटेनर में बकेट्स की संख्या को सबसे उपयुक्त संख्या पर सेट करता है ताकि इसमें कम से कम n एलिमेंट्स हों। यदि n वर्तमान बकेट्स की संख्या को max_load_factor से गुणा करने से अधिक है, तो कंटेनर की बकेट्स की संख्या बढ़ जाती है और एक रीहैश बाध्य होता है। Res
-
C++ STL में unordered_multimap size() फ़ंक्शन
C++ STL में unordered_multimap size() फ़ंक्शन अनऑर्डर्ड मैप में एलिमेंट्स की संख्या लौटाता है। एल्गोरिथम Begin Declare an empty map container m. Performing reserve function to restrict the most appropriate bucket_count of the map container. Insert
-
C++ STL में unordered_multimap swap() फ़ंक्शन
C++ STL में unordered_multimap swap() फ़ंक्शन एक मल्टीमैप के एलिमेंट्स को उसी आकार और प्रकार के दूसरे मल्टीमैप से स्वैप करने के लिए उपयोग किया जाता है। एल्गोरिथम Begin Declaring two empty map container m, m1. Insert some values in both m, m1 map containers. Pe
-
C++ STL में vector insert() फ़ंक्शन
C++ STL में vector insert() फ़ंक्शन निर्दिष्ट स्थिति पर एलिमेंट्स से पहले नए एलिमेंट्स डालकर कंटेनर का आकार बढ़ाने में मदद करता है। यह C++ STL में एक पूर्वनिर्धारित फ़ंक्शन है। हम तीन प्रकार के सिंटैक्स के साथ मान डाल सकते हैं 1. केवल स्थिति और मान बताकर मान डालें: vector_name.insert(pos,value); 2.
-
C++ STL में vector::begin() और vector::end()
vector::begin() फ़ंक्शन एक द्विदिश इटरेटर है जिसका उपयोग कंटेनर के पहले एलिमेंट की ओर इंगित करने वाले इटरेटर को लौटाने के लिए किया जाता है। vector::end() फ़ंक्शन एक द्विदिश इटरेटर है जिसका उपयोग कंटेनर के अंतिम एलिमेंट की ओर इंगित करने वाले इटरेटर को लौटाने के लिए किया जाता है। एल्गोरिथम Begin &nbs
-
C++ STL में सरणी का कार्यान्वयन
सरणी पर विभिन्न ऑपरेशन्स और स्यूडोकोड्स: Begin In main(), While TRUE do Prints some choices. Take input of choice. Start the switch case When case is 1 &n
-
C++ में रिकर्सन के बिना इनऑर्डर ट्री ट्रैवर्सल
यदि एक बाइनरी ट्री को इन-ऑर्डर में ट्रैवर्स किया जाता है, तो पहले बायां सबट्री देखा जाता है, फिर रूट और बाद में दायां सब-ट्री। इनऑर्डर ट्रैवर्सल में आउटपुट कुंजी आरोही क्रम में होती है। यह रिकर्सन के बिना इनऑर्डर ट्री ट्रैवर्सल के लिए एक C++ प्रोग्राम है। एल्गोरिथम Begin Functio
-
C++ में .so फ़ाइल में सभी सिम्बल्स को सूचीबद्ध कैसे करें
.so फ़ाइल को ELF फॉर्मेट में पढ़ने के लिए, readelf का उपयोग करें readelf -Ws libName.so यह बाइनरी से सिम्बल निकालने में मदद करता है। सभी सिम्बल्स को सूचीबद्ध करने के लिए उपयोग किया जाने वाला मानक टूल है, nm nm -g libName.so
-
C++ में पूरी फ़ाइल को std::string में पढ़ने का सबसे आसान तरीका क्या है?
C++ में पूरी फ़ाइल को std::string में पढ़ने का यह एक सरल तरीका है एल्गोरिथम Begin Take the filename as inputstream. Declare a string variable str. Read the file till the end by using rdbuf(). Put the data into st. Print the data. End.
-
C++ में बाइनरी फ़ाइल लिखना
C++ में बाइनरी फ़ाइल लिखने के लिए write मेथड का उपयोग करें। इसका उपयोग दिए गए स्ट्रीम पर put पॉइंटर की स्थिति से शुरू करके दी गई संख्या में बाइट्स लिखने के लिए किया जाता है। यदि पुट पॉइंटर फ़ाइल के अंत में वर्तमान है तो फ़ाइल बढ़ा दी जाती है। यदि यह पॉइंटर फ़ाइल के मध्य में इंगित करता है, तो फ़ाइल
-
C++ में हैश टेबल्स का कार्यान्वयन
हैश टेबल एक डेटा संरचना है जिसका उपयोग कुंजी-मूल्य जोड़े को संग्रहीत करने के लिए किया जाता है। हैश फ़ंक्शन का उपयोग हैश टेबल द्वारा एक सरणी में एक इंडेक्स की गणना करने के लिए किया जाता है जिसमें एक तत्व डाला या खोजा जाएगा। यह हैश टेबल्स को लागू करने के लिए एक C++ प्रोग्राम है। एल्गोरिथम Begin  
-
C++ में डबल लिंक्ड लिस्ट्स के साथ हैश टेबल्स चेनिंग का कार्यान्वयन
हैश टेबल एक डेटा संरचना है जिसका उपयोग कुंजी-मूल्य जोड़े को संग्रहीत करने के लिए किया जाता है। हैश फ़ंक्शन का उपयोग हैश टेबल द्वारा एक सरणी में एक इंडेक्स की गणना करने के लिए किया जाता है जिसमें एक तत्व डाला या खोजा जाएगा। यह डबल लिंक्ड लिस्ट्स के साथ हैश टेबल्स चेनिंग को लागू करने के लिए एक C++ प्
-
C++ में वेरिएबल्स का स्कोप
स्कोप प्रोग्राम का एक क्षेत्र है और मोटे तौर पर बोलते हुए तीन स्थान हैं जहां वेरिएबल्स घोषित किए जा सकते हैं - किसी फ़ंक्शन या ब्लॉक के अंदर जिसे लोकल वेरिएबल्स कहा जाता है, फ़ंक्शन पैरामीटर्स की परिभाषा में जिसे फॉर्मल पैरामीटर्स कहा जाता है। सभी फ़ंक्शन्स के बाहर जिसे ग्लोबल वेरिएबल्स कहा जाता ह
-
C++ में रूपांतरण कंस्ट्रक्टर क्या है?
इस खंड में हम देखेंगे कि C++ क्लास में रूपांतरण कंस्ट्रक्टर क्या है। एक कंस्ट्रक्टर क्लास का एक विशेष प्रकार का फ़ंक्शन होता है। इसकी कुछ अनूठी विशेषताएं होती हैं जैसे, इसका नाम क्लास के नाम के समान होगा, यह कोई मान वापस नहीं करेगा आदि। कंस्ट्रक्टर्स का उपयोग क्लास के ऑब्जेक्ट्स बनाने के लिए किया ज
-
C++ में वाइड कैरेक्टर और लाइब्रेरी फ़ंक्शन्स
इस खंड में हम देखेंगे कि C++ में वाइड कैरेक्टर क्या है। हम उन फ़ंक्शन्स को भी देखेंगे जिनका उपयोग वाइड कैरेक्टर्स को संभालने के लिए किया जाता है। वाइड कैरेक्टर्स कैरेक्टर डेटाटाइप के समान होते हैं। मुख्य अंतर यह है कि char 1-बाइट स्पेस लेता है, लेकिन वाइड कैरेक्टर मेमोरी में 2-बाइट्स (कभी-कभी कंपाइ
-
C++ में GCC कंपाइलर के बिल्ट-इन फ़ंक्शन्स
GCC कंपाइलर में कुछ बिल्ट-इन फ़ंक्शन्स होते हैं। ये फ़ंक्शन्स नीचे दिए गए हैं। फ़ंक्शन __builtin_popcount(x) यह बिल्ट-इन फ़ंक्शन पूर्णांक प्रकार के डेटा में 1s की संख्या गिनने के लिए उपयोग किया जाता है। आइए __builtin_popcount() फ़ंक्शन का एक उदाहरण देखें। उदाहरण #include<iostream> using names
-
C++ में जटिल संख्याएं
इस खंड में हम देखेंगे कि C++ में जटिल संख्याओं को कैसे बनाया और उपयोग किया जाए। हम C++ में एक जटिल संख्या क्लास बना सकते हैं, जो जटिल संख्या के वास्तविक और काल्पनिक भाग को सदस्य तत्वों के रूप में धारण कर सकती है। कुछ सदस्य फ़ंक्शन होंगे जो इस क्लास को संभालने के लिए उपयोग किए जाते हैं। इस उदाहरण मे
-
C++ में स्ट्रिंग्स की सरणी
इस खंड में हम देखेंगे कि C++ में स्ट्रिंग्स की सरणी को कैसे परिभाषित किया जाए। जैसा कि हम जानते हैं कि C में कोई स्ट्रिंग्स नहीं थीं। हमें कैरेक्टर सरणी का उपयोग करके स्ट्रिंग्स बनानी पड़ती थीं। इसलिए कुछ स्ट्रिंग्स की सरणी बनाने के लिए, हमें कैरेक्टर्स की 2-आयामी सरणी बनानी पड़ती थी। प्रत्येक पंक्
-
C++ में ग्लोबल मेमोरी प्रबंधन: स्टैक या हीप?
प्रोग्राम के निष्पादन के दौरान वेरिएबल्स को संग्रहीत करने के लिए स्टैक और हीप का उपयोग किया जाता है और वे नष्ट भी हो जाते हैं। ग्लोबल डेटा संरचनाएं या ग्लोबल वेरिएबल्स स्टैक या हीप द्वारा उपभोग नहीं किए जाते हैं। वे मूल रूप से एक निश्चित मेमोरी ब्लॉक में आवंटित होते हैं, जो अपरिवर्तित रहता है। int
-
C++ में रूपांतरण ऑपरेटर कैसे काम करते हैं?
इस लेख में, हम देखेंगे कि C++ में रूपांतरण ऑपरेटर क्या है। C++ ऑब्जेक्ट-ओरिएंटेड डिज़ाइन का समर्थन करता है। इसलिए हम वास्तविक दुनिया की वस्तुओं के ठोस प्रकार के रूप में क्लासेस बना सकते हैं। कभी-कभी हमें किसी ठोस प्रकार के ऑब्जेक्ट को किसी अन्य प्रकार के ऑब्जेक्ट या प्रिमिटिव डेटा प्रकार में बदलने