-
C++ STL में multiset clear() फंक्शन
इस लेख में हम C++ STL में multiset::clear() फंक्शन के कार्य, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। C++ STL में मल्टीसेट क्या है? मल्टीसेट सेट कंटेनर के समान कंटेनर्स हैं, जिसका अर्थ है कि वे मानों को कुंजियों के रूप में संग्रहीत करते हैं, एक विशिष्ट क्रम में। मल्टीसेट में मानों को सेट के समान कुंजिय
-
C++ STL में multiset count() फंक्शन
इस लेख में हम C++ STL में multiset::count() फंक्शन के कार्य, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। C++ STL में मल्टीसेट क्या है? मल्टीसेट सेट कंटेनर के समान कंटेनर्स हैं, जिसका अर्थ है कि वे मानों को कुंजियों के रूप में संग्रहीत करते हैं, एक विशिष्ट क्रम में। मल्टीसेट में मानों को सेट के समान कुंजिय
-
C++ STL में multiset empty() फंक्शन
इस लेख में हम C++ STL में multiset::empty() फंक्शन के कार्य, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। C++ STL में मल्टीसेट क्या है? मल्टीसेट सेट कंटेनर के समान कंटेनर्स हैं, जिसका अर्थ है कि वे मानों को कुंजियों के रूप में संग्रहीत करते हैं, एक विशिष्ट क्रम में। मल्टीसेट में मानों को सेट के समान कुंजिय
-
C++ में is_scalar टेम्पलेट
इस लेख में हम C++ STL में std::is_scalar टेम्पलेट के कार्य, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। is_scalar एक टेम्पलेट है जो <type_traits> हेडर फाइल के अंतर्गत आता है। यह टेम्पलेट जांचता है कि दिया गया टाइप T एक स्केलर टाइप है या नहीं। यह टेम्पलेट is_arithmetic, is_pointer, is_enum, is_member
-
C++ में is_trivial फंक्शन
इस लेख में हम C++ STL में std::is_trivial टेम्पलेट के कार्य, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। is_trivial एक टेम्पलेट है जो <type_traits> हेडर फाइल के अंतर्गत आता है। यह टेम्पलेट जांचता है कि दिया गया टाइप T एक ट्रिवियल क्लास है या नहीं। C++ में ट्रिवियल क्लास टाइप क्या है? हम एक टाइप को ट
-
C++ में is_polymorphic टेम्पलेट
इस लेख में हम C++ STL में std::is_polymorphic टेम्पलेट के कार्य, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। is_polymorphic एक टेम्पलेट है जो C++ में <type_traits> हेडर फाइल के अंतर्गत आता है। यह टेम्पलेट जांचता है कि क्लास एक पॉलीमॉर्फिक क्लास है या नहीं और परिणाम तदनुसार true या false लौटाता है। प
-
C++ में is_reference टेम्पलेट
इस लेख में हम C++ STL में std::is_reference टेम्पलेट के कार्य, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। is_reference एक टेम्पलेट है जो <type_traits> हेडर फाइल के अंतर्गत आता है। यह टेम्पलेट जांचता है कि दिया गया टाइप T एक रेफरेंस टाइप है या नहीं। यह टेम्पलेट is_rvalue और is_lvalue का संयोजन है और
-
C++ में एन्यूमरेटेड टाइप्स या एनम्स
इस ट्यूटोरियल में हम C++ में एन्यूमरेटेड टाइप्स या एनम्स को समझने पर चर्चा करेंगे। एन्यूमरेटेड टाइप्स यूजर-डिफाइंड डेटा टाइप्स हैं जिनमें यूजर सीमित संख्या में मान निर्दिष्ट कर सकता है जिन्हें वेरिएबल को आवंटित किया जा सकता है। उदाहरण #include <bits/stdc++.h> using namespace std; int main() {
-
C++ में अनकॉट एक्सेप्शन के लिए टर्मिनेशन व्यवहार कस्टमाइज़ करना
इस ट्यूटोरियल में हम C++ में अनकॉट एक्सेप्शन्स के लिए व्यवहार कस्टमाइज़ करने पर चर्चा करेंगे। आमतौर पर, एक्सेप्शन को try-catch ब्लॉक द्वारा हैंडल किया जाता है, लेकिन ऐसे उदाहरण होते हैं जहां कोई मैचिंग catch ब्लॉक नहीं होता और प्रोग्राम बस टर्मिनेट हो जाता है। यह terminate() फंक्शन यूजर की आवश्यकताओ
-
C++ में डिफ़ॉल्ट आर्ग्यूमेंट्स
इस ट्यूटोरियल में हम C++ में डिफ़ॉल्ट आर्ग्यूमेंट्स को समझने पर चर्चा करेंगे। डिफ़ॉल्ट आर्ग्यूमेंट्स वे होते हैं जो कॉल किए गए फंक्शन को प्रदान किए जाते हैं यदि कॉलर स्टेटमेंट उनके लिए कोई मान प्रदान नहीं करता है। उदाहरण #include <iostream> using namespace std; // डिफ़ॉल्ट आर्ग्यूमेंट्स के सा
-
C/C++ में स्ट्रिंग को रिवर्स करने के विभिन्न तरीके
इस ट्यूटोरियल में हम C/C++ में स्ट्रिंग को रिवर्स करने के विभिन्न तरीकों पर चर्चा करेंगे। उदाहरण यूजर-डिफाइंड reverse() फंक्शन - #include <bits/stdc++.h> using namespace std; // दी गई स्ट्रिंग को रिवर्स करने का फंक्शन void reverse_str(string& str) { int n = str.length(); for (int
-
C++ में delete और free() फंक्शन्स
इस ट्यूटोरियल में हम C++ में delete() और free() फंक्शन्स को समझने पर चर्चा करेंगे। ये दोनों फंक्शन्स मुख्य रूप से एक ही उद्देश्य के लिए उपयोग किए जाते हैं यानी अनुपयोगी मेमोरी को मुक्त करना। delete() ऑपरेटर new() से अलोकेटेड मेमोरी के लिए है और free() malloc() से अलोकेटेड मेमोरी के लिए। उदाहरण #incl
-
क्या C++ कंपाइलर डिफ़ॉल्ट कंस्ट्रक्टर बनाता है जब हम अपना खुद का लिखते हैं?
इस ट्यूटोरियल में हम यह समझने पर चर्चा करेंगे कि क्या C++ कंपाइलर डिफ़ॉल्ट कंस्ट्रक्टर बनाता है जब हम अपना खुद का लिखते हैं। आमतौर पर, C++ कंपाइलर डिफ़ॉल्ट कंस्ट्रक्टर का उपयोग करता है जब कोई परिभाषित नहीं होता है, लेकिन यदि यूजर द्वारा कोई परिभाषित किया गया है तो हमेशा उसी का उपयोग करता है। उदाहरण
-
C++ ग्राफिक्स में लाइन खींचना
इस ट्यूटोरियल में हम C++ ग्राफिक्स में लाइन खींचने के तरीके पर चर्चा करेंगे। विभिन्न आकृतियों, आकारों, एनिमेशन को लागू करने के लिए C++ में graphics.h लाइब्रेरी का उपयोग किया जाता है। उदाहरण #include <graphics.h> int main() { int gd = DETECT, gm; initgraph(&gd, &gm, ); line
-
C++ क्लासेस के माध्यम से फाइल हैंडलिंग
इस ट्यूटोरियल में हम C++ क्लासेस के माध्यम से फाइल हैंडलिंग को समझने पर चर्चा करेंगे। फाइलों के साथ इंटरैक्ट करने के लिए उपयोग किए जाने वाले डिफ़ॉल्ट फंक्शन्स को यूजर क्लासेस का उपयोग करके परिभाषित कर सकता है। नीचे ifstream और ofstream फ़ंक्शन्स का कार्यान्वयन दिया गया है। उदाहरण #include <iostre
-
C++ STL का उपयोग करके सॉर्टेड एरे में फ्लोर और सील ढूंढना
इस ट्यूटोरियल में हम C++ STL का उपयोग करके सॉर्टेड एरे में फ्लोर और सील ढूंढने के तरीके पर चर्चा करेंगे। सॉर्टेड एरे का फ्लोर और सील ढूंढने के लिए हम क्रमशः lower_bound() और upper_bound() फ़ंक्शन्स का उपयोग करेंगे। उदाहरण findCeil[i] && arr[up - 1] == findCeil[i]) { cout <<
-
C/C++ में एक्सटेंडेड इंटीग्रल टाइप्स (सही इंटीजर साइज़ चुनना)
इस ट्यूटोरियल में हम C/C++ में एक्सटेंडेड इंटीग्रल टाइप्स पर चर्चा करेंगे। C में डेटा टाइप्स बहुत ढीले ढंग से परिभाषित होते हैं। उनकी रेंज मान इस बात पर बदलते हैं कि कंपाइलर 32-बिट है या 64-बिट। अपने प्रोग्राम में जिस कंपाइलर रेंज का उपयोग करना चाहते हैं उसे निर्दिष्ट करने के लिए हम intN_t का उपयोग
-
C/C++ में मल्टीडायमेंशनल एरे की इनिशियलाइज़ेशन
इस ट्यूटोरियल में हम C/C++ में मल्टीडायमेंशनल एरे को इनिशियलाइज़ करने के तरीके पर चर्चा करेंगे। मल्टीडायमेंशनल एरे घोषित करते समय, सबसे बाएं डायमेंशन का मान खाली छोड़ा जा सकता है, लेकिन अन्य सभी डायमेंशन्स प्रदान किए जाने चाहिए। उदाहरण #include <stdio.h> int main() { int a[][2] = {{1,2},{
-
C++ STL लिस्ट में एलिमेंट्स डिलीट करना
इस ट्यूटोरियल में हम C++ STL लिस्ट में एलिमेंट्स डिलीट करने के तरीके पर चर्चा करेंगे। इसके लिए हम pop_back() और pop_front() फ़ंक्शन्स का उपयोग करेंगे जो क्रमशः अंतिम और पहले एलिमेंट को डिलीट करते हैं। उदाहरण #include <iostream> #include <list> using namespace std; int main() { list&
-
C++ में दिए गए मान वाले लीफ नोड्स को हटाना
मान लीजिए हमारे पास एक बाइनरी ट्री और एक पूर्णांक टारगेट है, हमें उन सभी लीफ नोड्स को हटाना है जिनका मान टारगेट के बराबर है। ध्यान रखें कि एक बार लीफ नोड हटाने के बाद यदि उसका पैरेंट नोड भी लीफ नोड बन जाता है और उसका मान टारगेट के बराबर है, तो उसे भी हटाना होगा (यह प्रक्रिया तब तक जारी रखें जब तक सं