-
सी ++ में एक स्ट्रिंग को टोकन करना
इस खंड में, हम देखेंगे कि C++ में स्ट्रिंग्स को कैसे टोकननाइज़ किया जाता है। सी में हम वर्ण सरणी के लिए strtok() फ़ंक्शन का उपयोग कर सकते हैं। यहां हमारे पास एक स्ट्रिंग क्लास है। अब हम देखेंगे कि उस स्ट्रिंग से कुछ सीमांकक का उपयोग करके स्ट्रिंग को कैसे काटा जाता है। C++ फीचर का उपयोग करने के लिए,
-
C++ में int को स्ट्रिंग में बदलने का सबसे आसान तरीका क्या है?
इस खंड में, हम देखेंगे कि एक पूर्णांक को एक स्ट्रिंग में कैसे परिवर्तित किया जाए। तर्क बहुत सरल है। यहां हम स्प्रिंटफ () फ़ंक्शन का उपयोग करेंगे। इस फ़ंक्शन का उपयोग कुछ मान या रेखा को एक स्ट्रिंग में प्रिंट करने के लिए किया जाता है, लेकिन कंसोल में नहीं। प्रिंटफ () और स्प्रिंटफ () के बीच यही एकमात
-
C++ प्रोग्राम टर्नरी ट्री को लागू करने के लिए
टर्नरी ट्री, एक ट्री डेटा संरचना है जिसमें प्रत्येक नोड में अधिकतम तीन चाइल्ड नोड्स होते हैं, जिन्हें आमतौर पर बाएं, मध्य और दाएं के रूप में दर्शाया जाता है। इस पेड़ में, बच्चों के साथ नोड पैरेंट नोड होते हैं, और चाइल्ड नोड्स में उनके माता-पिता के संदर्भ हो सकते हैं। यह टर्नरी ट्री और ट्री के ट्रैवर
-
C++ प्रोग्राम एक बाइनरी सर्च ट्री में डिक्शनरी ऑपरेशन करने के लिए
बाइनरी सर्च ट्री एक सॉर्ट किया गया बाइनरी ट्री है जिसमें सभी नोड्स में निम्नलिखित दो गुण होते हैं- किसी नोड के दाएँ उप-वृक्ष की कुंजी उसके पैरेंट नोड की कुंजी से बड़ी होती है। किसी नोड के बाएँ उप-वृक्ष की कुंजी उसके पैरेंट नोड की कुंजी से कम या उसके बराबर होती है। प्रत्येक नोड में दो से अधिक बच्च
-
सी ++ प्रोग्राम किसी दिए गए बाइनरी ट्री के इनऑर्डर गैर-पुनरावर्ती ट्रैवर्सल करने के लिए
यदि एक बाइनरी ट्री को क्रम में ट्रैवर्स किया जाता है, तो पहले लेफ्ट सबट्री, फिर रूट और बाद में राइट सब-ट्री का दौरा किया जाता है। आउटपुट कुंजी को आरोही क्रम में in_order ट्रैवर्सल में। यह बिना रिकर्सन के इनऑर्डर ट्री ट्रैवर्सल के लिए एक C++ प्रोग्राम है। एल्गोरिदम Begin Declare a struct
-
C++ प्रोग्राम बाइनरी सर्च ट्री पर लेफ्ट रोटेशन करने के लिए
बाइनरी सर्च ट्री एक क्रमबद्ध बाइनरी ट्री है जिसमें सभी नोड्स में निम्नलिखित दो गुण होते हैं - किसी नोड के दाएँ उप-वृक्ष की सभी कुंजियाँ उसके मूल नोड की कुंजी से बड़ी होती हैं। किसी नोड के बाएँ उप-वृक्ष में उसके मूल नोड की कुंजी से कम सभी कुंजियाँ होती हैं। प्रत्येक नोड में दो से अधिक बच्चे नहीं
-
सी ++ प्रोग्राम किसी दिए गए बाइनरी ट्री के पोस्टऑर्डर गैर-पुनरावर्ती ट्रैवर्सल करने के लिए
यदि एक बाइनरी ट्री को पोस्ट-ऑर्डर किया जाता है, तो पहले लेफ्ट सबट्री, फिर राइट सब-ट्री और बाद में रूट का दौरा किया जाता है। यह बिना रिकर्सन के पोस्ट ऑर्डर ट्री ट्रैवर्सल के लिए एक सी ++ प्रोग्राम है। हम यहां स्टैक का उपयोग करके प्रोग्राम करते हैं। एल्गोरिदम पोस्टऑर्डर ट्रैवर्सल के लिए: Begin  
-
C++ प्रोग्राम बाइनरी सर्च ट्री पर राइट रोटेशन करने के लिए
बाइनरी सर्च ट्री एक क्रमबद्ध बाइनरी ट्री है जिसमें सभी नोड्स में निम्नलिखित दो गुण होते हैं - किसी नोड के दाएँ उप-वृक्ष की कुंजी उसके पैरेंट नोड की कुंजी से बड़ी होती है। किसी नोड के बाएँ उप-वृक्ष की कुंजी उसके पैरेंट नोड की कुंजी से कम या उसके बराबर होती है। प्रत्येक नोड में दो से अधिक बच्चे नही
-
एक स्वरूपित निष्कर्षण के बाद std::getline() इनपुट क्यों छोड़ता है?
कुछ स्वरूपित निष्कर्षण के बाद std::getline() इनपुट छोड़ देता है। हम इस त्रुटि को निम्नलिखित कोड से आसानी से जांच सकते हैं - उदाहरण कोड #include <iostream> #include <string> using namespace std; int main(){ string name; string city; if (cin >>
-
एकाधिक वर्णों पर उपयोग किए जाने पर सी ++ में सिंगल कोट्स क्या करते हैं?
C++ वें में सी ++ में डबल कोट्स स्ट्रिंग अक्षर के रूप में उपयोग किए जाते हैं, और एक वर्ण वाले एकल उद्धरण वर्ण अक्षर के रूप में उपयोग किए जाते हैं। अब यहां हम देखेंगे कि यदि हम सिंगल कोट का उपयोग करके एक मल्टी-कैरेक्टर स्ट्रिंग को प्रिंट करने का प्रयास करते हैं तो आउटपुट क्या होगा। उदाहरण कोड #inclu
-
C++ में पास बाय वैल्यू और पास बाय रेफरेंस के बीच अंतर
C++ में हम अलग-अलग तरीकों से फंक्शन में आर्ग्युमेंट्स पास कर सकते हैं। ये अलग-अलग तरीके हैं - कॉल बाय वैल्यू संदर्भ द्वारा कॉल करें पते से कॉल करें कभी-कभी पते से कॉल को संदर्भ द्वारा कॉल के रूप में संदर्भित किया जाता है, लेकिन वे C++ में भिन्न होते हैं। कॉल बाय एड्रेस में, हम सटीक मेमोरी एड्रेस
-
सी ++ प्रोग्राम केवल एक पेड़ के विषम क्रमांकित स्तरों को मुद्रित करने के लिए
यह एक पेड़ के केवल विषम क्रमांकित स्तरों को मुद्रित करने के लिए एक C++ प्रोग्राम है। एल्गोरिदम छद्म कोड के साथ संरचना और कार्य: Begin Declare nod as a structure. Declare d of integer datatype. Declare a pointer l against struct nod. &nb
-
C++ में इनपुट पढ़ने के बाद हम cin.clear() और cin.ignore() को क्यों कॉल करेंगे?
C++ में cin का प्रयोग यूजर से इनपुट लेने के लिए किया जाता है। कभी-कभी कुछ कारणों से कुछ त्रुटि फ़्लैग सेट हो जाते हैं। उस समय में सिनेमा कोई इनपुट नहीं लेता है। कभी-कभी यह कुछ अन्य पात्रों को लेता है। इसलिए यदि हम सिनेमा को साफ़ करते हैं, तो त्रुटि फ़्लैग रीसेट हो जाते हैं। फिर हम गेटलाइन (), गेट ()
-
सी/सी++ में घुंघराले ब्रेसिज़ को छोड़ना एक बुरा अभ्यास क्यों माना जाता है?
C++ में हम if-else स्टेटमेंट्स के बाद या किसी लूप के बाद कर्ली ब्रेसेस को छोड़ सकते हैं। यदि हम घुंघराले ब्रेसिज़ का उपयोग नहीं करते हैं तो उस ब्लॉक के तहत if-else या लूप के बाद केवल एक स्टेटमेंट पर विचार किया जाएगा। उदाहरण के लिए - if(condition) { Line 1 Line 2 } if(condi
-
C++ में (int)x के बजाय static_cast<int>(x) का उपयोग क्यों करें?
The (int)x C स्टाइल टाइपकास्टिंग है जहां static_cast(x) का उपयोग C++ में किया जाता है। यह static_cast<>() कंपाइल टाइम चेकिंग सुविधा देता है, लेकिन C स्टाइल कास्टिंग इसका समर्थन नहीं करता है। यह static_cast<>() किसी C++ कोड के अंदर कहीं भी देखा जा सकता है। और इस C++ कास्ट का उपयोग करके इंटेंस को बहुत
-
जब आप कोई तत्व जोड़ते हैं या किसी तत्व को हटाते हैं, तो AVL ट्री के रोटेशन के प्रकार को प्रिंट करने के लिए C ++ प्रोग्राम चल रहा है
AVL ट्री एक सेल्फ-बैलेंसिंग बाइनरी सर्च ट्री है जहां सभी नोड्स के लिए बाएं और दाएं सबट्री की ऊंचाई के बीच का अंतर एक से अधिक नहीं हो सकता है ट्री रोटेशन एक ऐसा ऑपरेशन है जो AVL ट्री पर तत्वों के क्रम में हस्तक्षेप किए बिना संरचना को बदलता है। यह पेड़ में एक नोड को ऊपर और एक नोड को नीचे ले जाता है।
-
सी या सी++ में सिंगल कोट्स बनाम डबल कोट्स
सी और सी ++ में सिंगल कोट्स का इस्तेमाल सिंगल कैरेक्टर की पहचान के लिए किया जाता है, और डबल कोट्स का इस्तेमाल स्ट्रिंग लिटरल के लिए किया जाता है। एक स्ट्रिंग शाब्दिक x एक स्ट्रिंग है, इसमें वर्ण x और एक अशक्त टर्मिनेटर \0 है। तो x इस मामले में दो-वर्ण सरणी है। सी ++ में अक्षर अक्षर का आकार चार है।
-
C/C++ में झूलना, शून्य, शून्य और जंगली सूचक
डैंगलिंग पॉइंटर डैंगलिंग पॉइंटर एक मेमोरी लोकेशन की ओर इशारा करने वाला एक पॉइंटर है जिसे मुक्त (या हटा दिया गया) कर दिया गया है। ऐसे कई तरीके हैं जहां पॉइंटर लटकने वाले सूचक के रूप में कार्य करता है फ़ंक्शन कॉल जब स्थानीय चर स्थिर नहीं होता है तो स्थानीय चर की ओर इशारा करने वाला सूचक लटक जाता है।
-
C++ में पास बाय वैल्यू या पास बाय रेफरेंस के बीच कौन सा बेहतर है?
C++ में हम अलग-अलग तरीकों से फंक्शन में आर्ग्युमेंट्स पास कर सकते हैं। ये अलग-अलग तरीके हैं - कॉल बाय वैल्यू संदर्भ द्वारा कॉल करें पते से कॉल करें कभी-कभी पते से कॉल को संदर्भ द्वारा कॉल के रूप में संदर्भित किया जाता है, लेकिन वे C++ में भिन्न होते हैं। पते से कॉल करें, हम सटीक स्मृति पता भेजने
-
आप C++ में इंटरफ़ेस कैसे घोषित करते हैं?
एक इंटरफ़ेस उस वर्ग के किसी विशेष कार्यान्वयन के लिए प्रतिबद्ध किए बिना C++ वर्ग के व्यवहार या क्षमताओं का वर्णन करता है। सी ++ इंटरफेस को अमूर्त वर्गों का उपयोग करके कार्यान्वित किया जाता है और इन अमूर्त वर्गों को डेटा एब्स्ट्रैक्शन के साथ भ्रमित नहीं किया जाना चाहिए जो कि कार्यान्वयन विवरण को संब