-
C++ STL में list::push_front() और list::push_back()
इस लेख में हम C++ STL में list::push_front() और list::push_back() फंक्शन्स के काम, सिंटैक्स और उदाहरणों पर चर्चा करेंगे।STL में List क्या है?लिस्ट एक डेटा स्ट्रक्चर है जो सीक्वेंस में कहीं भी कॉन्स्टेंट टाइम इंसर्शन और डिलीशन की अनुमति देता है। लिस्ट्स को डबली लिंक्ड लिस्ट के रूप में इम्प्लीमेंट किय
-
C++ STL में forward_list::clear() और forward_list::erase_after()
इस लेख में हम C++ में forward_list::clear() और forward_list::erase_after() फंक्शन्स के काम, सिंटैक्स और उदाहरणों पर चर्चा करेंगे।STL में Forward_list क्या है?फॉरवर्ड लिस्ट सीक्वेंस कंटेनर्स हैं जो सीक्वेंस के भीतर कहीं भी कॉन्स्टेंट टाइम इंसर्शन और इरेज़र ऑपरेशन की अनुमति देते हैं। फॉरवर्ड लिस्ट्स क
-
C++ प्रोग्रामिंग में कंस्ट्रक्टर्स
इस ट्यूटोरियल में, हम C++ में कंस्ट्रक्टर्स को समझने वाले प्रोग्राम पर चर्चा करेंगे।कंस्ट्रक्टर्स क्लासेस के मेंबर फंक्शन्स हैं जो ऑब्जेक्ट इंस्टेंस निर्माण की शुरुआत करते हैं। उनका नाम पैरेंट क्लास के समान होता है और उनका कोई रिटर्न टाइप नहीं होता।डिफॉल्ट कंस्ट्रक्टर्सउदाहरण#include <iostream>
-
C++ STL में कंटेनर्स
इस ट्यूटोरियल में, हम C++ STL में कंटेनर्स को समझने वाले प्रोग्राम पर चर्चा करेंगे।कंटेनर्स वे ऑब्जेक्ट्स हैं जिनका उपयोग एक ही प्रकार या अलग-अलग प्रकार के कई एलिमेंट्स को स्टोर करने के लिए किया जाता है। इस पर निर्भर करते हुए उन्हें आगे वर्गीकृत किया जा सकता है -सीक्वेंस कंटेनर्स (ऐरे, वेक्टर, लिस्ट
-
C++ में कंटेनरशिप
इस ट्यूटोरियल में, हम C++ में कंटेनरशिप को समझने वाले प्रोग्राम पर चर्चा करेंगे।एक निश्चित क्लास द्वारा दूसरी क्लास को समाहित करने के पैरामीटर को कंटेनरशिप कहा जाता है। अंदर की क्लास को कंटेन्ड क्लास कहा जाता है, जबकि जिसमें वह मौजूद है उसे कंटेनर क्लास कहा जाता है।उदाहरण#include <iostream> us
-
C++ में थ्रेड get_id() फंक्शन
इस ट्यूटोरियल में, हम C++ में थ्रेड get_id() फंक्शन को समझने वाले प्रोग्राम पर चर्चा करेंगे।थ्रेड get_id() फंक्शन प्रोसेस की वर्तमान स्थिति को वेरिफाई करता है और फिर निष्पादन में वर्तमान थ्रेड के लिए आईडी लौटाता है। यह फंक्शन कोई पैरामीटर नहीं लेता है।उदाहरण#include <chrono> #include <iostr
-
C++ में transform_inclusive_scan() फंक्शन
इस ट्यूटोरियल में, हम C++ में transform_inclusive_scan() फंक्शन को समझने वाले प्रोग्राम पर चर्चा करेंगे।उदाहरण#include <iostream> #include <vector> using namespace std; namespace point_input_iterator { template <class InputItrator, class OutputItrator, class BinaryOperati
-
C++ में ट्रिवियल क्लासेस
इस ट्यूटोरियल में, हम C++ में ट्रिवियल क्लासेस को समझने वाले प्रोग्राम पर चर्चा करेंगे।जब किसी क्लास/स्ट्रक्चर में स्पष्ट रूप से डिफॉल्टेड वैल्यू होती है, तो इसे ट्रिवियल क्लासेस के रूप में जाना जाता है। इसके अलावा ट्रिवियल क्लासेस का अपना कंस्ट्रक्टर, असाइनमेंट ऑपरेटर और डिस्ट्रक्टर होता है।उदाहरण/
-
C++ में टाइप इन्फरेंस (auto और decltype)
इस ट्यूटोरियल में, हम C++ में टाइप इन्फरेंस (auto और decltype) को समझने वाले प्रोग्राम पर चर्चा करेंगे।auto कीवर्ड के मामले में, वेरिएबल का प्रकार उसके इनिशियलाइज़र के प्रकार से परिभाषित होता है। आगे decltype के साथ, यह आपको कॉल किए गए एलिमेंट से वेरिएबल का प्रकार निकालने देता है।auto टाइपउदाहरण#inc
-
C++ में क्लास का उपयोग करके वेक्टर क्वांटिटीज़ इम्प्लीमेंट करना
इस ट्यूटोरियल में, हम C++ में क्लास का उपयोग करके वेक्टर क्वांटिटीज़ इम्प्लीमेंट करने को समझने वाले प्रोग्राम पर चर्चा करेंगे।वेक्टर क्वांटिटीज़ वे हैं जिनमें परिमाण और दिशा दोनों होते हैं। यहां हम उन्हें क्लासेस का उपयोग करके इम्प्लीमेंट करेंगे और फिर उन पर बेसिक ऑपरेशन्स करेंगे।उदाहरण#include <
-
C++ में वर्चुअल बेस क्लास
इस ट्यूटोरियल में, हम C++ में वर्चुअल बेस क्लास को समझने वाले प्रोग्राम पर चर्चा करेंगे।वर्चुअल क्लासेस का उपयोग मुख्य रूप से मल्टीपल इनहेरिटेंस के दौरान किया जाता है। उसी क्लास के कई इंस्टेंस को उसी क्लास में जाने से बचने के लिए जो बाद में अस्पष्टता का कारण बनता है, वर्चुअल क्लासेस का उपयोग किया जा
-
C++ में shared_ptr का उपयोग करके वर्चुअल डिस्ट्रक्शन
इस ट्यूटोरियल में, हम C++ में shared_ptr का उपयोग करके वर्चुअल डिस्ट्रक्शन को समझने वाले प्रोग्राम पर चर्चा करेंगे।किसी क्लास के इंस्टेंस को डिलीट करने के लिए, हम बेस क्लास के डिस्ट्रक्टर को वर्चुअल परिभाषित करते हैं। इसलिए यह विभिन्न ऑब्जेक्ट इंस्टेंस को उस क्रम के विपरीत क्रम में डिलीट करता है जिस
-
C++ में वर्चुअल फंक्शन
इस ट्यूटोरियल में, हम C++ में वर्चुअल फंक्शन को समझने वाले प्रोग्राम पर चर्चा करेंगे।वर्चुअल फंक्शन बेस क्लास में परिभाषित एक मेंबर फंक्शन है जिसे चाइल्ड क्लास में आगे भी परिभाषित किया जा सकता है। डेराइडेड क्लास को कॉल करते समय, ओवरराइडन फंक्शन को कॉल किया जाएगा।उदाहरण#include <iostream> using
-
C++ में STL का उपयोग करके पूरी स्ट्रिंग को अपरकेस या लोअरकेस में बदलना
इस ट्यूटोरियल में, हम C++ में STL का उपयोग करके पूरी स्ट्रिंग को अपरकेस या लोअरकेस में बदलने को समझने वाले प्रोग्राम पर चर्चा करेंगे।इस ट्रांसफॉर्मेशन को करने के लिए, C++ STL टूपर() और टोलोअर() फंक्शन्स प्रदान करता है जो क्रमशः अपरकेस और लोअरकेस में बदलने के लिए हैं।उदाहरण#include<bits/stdc++.h&g
-
C++ में सॉर्टेड ऐरे में छोटे एलिमेंट्स गिनें
इस ट्यूटोरियल में, हम C++ में सॉर्टेड ऐरे में छोटे एलिमेंट्स गिनने वाले प्रोग्राम पर चर्चा करेंगे।इसमें हमें एक नंबर दिया जाएगा और हमारा कार्य सॉर्टेड ऐरे में मौजूद उन सभी एलिमेंट्स को गिनना है जो दिए गए नंबर से छोटे हैं।उदाहरण#include <bits/stdc++.h> using namespace std; int countSmaller(int
-
C++ STL में सेट का उपयोग करके राइट साइड पर छोटे एलिमेंट्स गिनें
इस ट्यूटोरियल में, हम C++ STL में सेट का उपयोग करके राइट साइड पर छोटे एलिमेंट्स गिनने वाले प्रोग्राम पर चर्चा करेंगे।इसके लिए हमें एक ऐरे प्रदान किया जाएगा। हमारा कार्य एक नया ऐरे बनाना है और वर्तमान एलिमेंट की पोजीशन पर उसके राइट साइड पर छोटे एलिमेंट्स की संख्या जोड़ना है।उदाहरण#include <bits/st
-
C++ में STL का उपयोग करके बाइनरी ऐरे में 1 और 0 की गिनती
इस ट्यूटोरियल में, हम C++ में STL का उपयोग करके बाइनरी ऐरे में 1 और 0 की गिनती करने वाले प्रोग्राम पर चर्चा करेंगे।इसके लिए हमें एक ऐरे प्रदान किया जाएगा। हमारा कार्य ऐरे में मौजूद 0 और 1 की संख्या गिनना है।उदाहरण#include <bits/stdc++.h> using namespace std; // जांचना कि एलिमेंट 1 है या नहीं b
-
C++ STL में सेट का उपयोग करके इनवर्जन गिनती
इस ट्यूटोरियल में, हम C++ STL में सेट का उपयोग करके इनवर्जन गिनती करने वाले प्रोग्राम पर चर्चा करेंगे।इनवर्जन काउंट इस बात का माप है कि ऐरे पूरी तरह से सॉर्टेड होने के कितना करीब है। यदि ऐरे पहले से सॉर्टेड है, तो इनवर्जन काउंट 0 होगा।उदाहरण#include<bits/stdc++.h> using namespace std; //इनवर्ज
-
C++ STL का उपयोग करके लंबाई दो के डिस्टिंक्ट कंसिक्यूटिव सब-स्ट्रिंग की गिनती
इस ट्यूटोरियल में, हम C++ STL का उपयोग करके लंबाई दो के डिस्टिंक्ट कंसिक्यूटिव सब-स्ट्रिंग की गिनती करने वाले प्रोग्राम पर चर्चा करेंगे।इसके लिए हमें एक स्ट्रिंग प्रदान की जाएगी। हमारा कार्य दी गई स्ट्रिंग से लंबाई दो के सभी यूनिक सबस्ट्रिंग्स को गिनना और प्रिंट करना है।उदाहरण#include<bits/stdc++
-
C++ में वर्ड लैडर
मान लीजिए हमारे पास दो शब्द (beginWord और endWord) हैं, और हमारे पास डिक्शनरी की वर्ड लिस्ट है, beginWord से endWord तक सबसे छोटे ट्रांसफॉर्मेशन सीक्वेंस की लंबाई ढूंढें, जैसे कि -एक समय में केवल एक अक्षर बदला जा सकता है।प्रत्येक ट्रांसफॉर्म्ड वर्ड वर्ड लिस्ट में मौजूद होना चाहिए। beginWord एक ट्रां