-
C++ में कॉपी-एंड-स्वैप मुहावरा
असाइनमेंट में 2 चरण होते हैं, किसी वस्तु की पुरानी स्थिति को तोड़ना और उसके लिए एक नया राज्य बनाना। विनाशक का उपयोग पहले चरण के लिए किया जाता है और प्रतिलिपि बनाने वाला दूसरा चरण करता है। इन दोनों को लागू करना सीधा है। लेकिन जब असाइनमेंट ऑपरेटर को ओवरलोड किया जाता है, तो इसे लागू करना काफी मुश्किल
-
Linux में ज़ोंबी और अनाथ प्रक्रियाएं
ज़ोंबी, अनाथ और डेमन प्रक्रियाओं के बारे में विवरण निम्नानुसार दिया गया है ज़ोंबी प्रक्रियाएं एक ज़ोंबी प्रक्रिया एक ऐसी प्रक्रिया है जिसका निष्पादन पूरा हो गया है लेकिन इसकी प्रक्रिया तालिका में अभी भी एक प्रविष्टि है। ज़ोंबी प्रक्रियाएं आमतौर पर बाल प्रक्रियाओं के लिए होती हैं, क्योंकि मूल प्रक्र
-
सी ++ में लैम्ब्डा अभिव्यक्ति
C++ STL में उपयोगी सामान्य कार्य जैसे std::for_each शामिल हैं। दुर्भाग्य से वे उपयोग करने के लिए काफी बोझिल भी हो सकते हैं, खासकर यदि आप जिस फ़ैक्टर को लागू करना चाहते हैं वह विशेष फ़ंक्शन के लिए अद्वितीय है। तो यह फ़ंक्शन जो आप बनाएंगे वह उस नामस्थान में होगा जिसका उपयोग केवल उसी स्थान पर किया जा र
-
फैब्स () सी ++ में
सी या सी ++ लाइब्रेरी फ़ंक्शन डबल फैब्स (डबल एक्स) एक्स का पूर्ण मान देता है। x− यह फ्लोटिंग पॉइंट वैल्यू है। यह फ़ंक्शन x का निरपेक्ष मान लौटाता है। निम्नलिखित fabs() फ़ंक्शन के लिए घोषणा है। double fabs(double x) निम्न उदाहरण fabs() फ़ंक्शन के उपयोग को दर्शाता है। उदाहरण #include <iostream>
-
सी ++ प्रोग्राम यह जांचने के लिए कि बाइनरी ट्री एक बीएसटी है या नहीं
बाइनरी सर्च ट्री एक बाइनरी ट्री डेटा संरचना है जिसमें हमारे पास 3 गुण हैं - किसी नोड के बाइनरी सर्च ट्री के बाएं उपट्री में केवल नोड की कुंजी से कम कुंजियों वाले नोड होते हैं। बाइनरी सर्च ट्री नोड के दाहिने उपट्री में केवल नोड की कुंजी से बड़ी कुंजियों वाले नोड होते हैं। एक सबट्री के बाएँ औ
-
C++ में अर्ली बाइंडिंग और लेट बाइंडिंग
इस खंड में हम देखेंगे कि C++ में अर्ली बाइंडिंग क्या है और लेट बाइंडिंग क्या है। बाइंडिंग का अर्थ है पहचानकर्ताओं को पतों में बदलने की प्रक्रिया। प्रत्येक चर और कार्यों के लिए यह बंधन किया जाता है। कार्यों के लिए यह संकलक द्वारा सही फ़ंक्शन परिभाषा के साथ कॉल का मिलान कर रहा है। बाइंडिंग या तो कंपाइ
-
C++ प्रोग्राम यह जांचने के लिए कि क्या दिया गया ट्री बाइनरी सर्च ट्री है
बाइनरी सर्च ट्री एक बाइनरी ट्री डेटा संरचना है जिसमें हमारे पास 3 गुण होते हैं किसी नोड के बाइनरी सर्च ट्री के बाएं उपट्री में केवल नोड की कुंजी से कम कुंजियों वाले नोड होते हैं। बाइनरी सर्च ट्री नोड के दाहिने उपट्री में केवल नोड की कुंजी से बड़ी कुंजियों वाले नोड होते हैं। एक सबट्री के बाए
-
C++ में सिस्टम समय प्रिंट करें
सी ++ मानक पुस्तकालय उचित दिनांक प्रकार प्रदान नहीं करता है। सी ++ को सी से तारीख और समय में हेरफेर के लिए स्ट्रक्चर और फ़ंक्शंस विरासत में मिलते हैं। दिनांक और समय से संबंधित कार्यों और संरचनाओं तक पहुंचने के लिए, आपको अपने सी ++ प्रोग्राम में हेडर फ़ाइल शामिल करने की आवश्यकता होगी। समय से संबंधि
-
C++ प्रोग्राम यह जांचने के लिए कि क्या इनपुट बाइनरी ट्री बाइनरी ट्री का उप ट्री है
बाइनरी ट्री एक ट्री डेटा संरचना है जिसमें प्रत्येक नोड में अधिकतम दो बच्चे होते हैं, जिन्हें बाएँ बच्चे और दाएँ बच्चे के रूप में परिभाषित किया जाता है। एल्गोरिदम Begin function identical(): Take two nodes r1 and r2 as parameter. If r1 and
-
C++ में मल्टीथ्रेडिंग
मल्टीथ्रेडिंग मल्टीटास्किंग का एक विशेष रूप है और मल्टीटास्किंग वह विशेषता है जो आपके कंप्यूटर को दो या दो से अधिक प्रोग्राम एक साथ चलाने की अनुमति देती है। सामान्य तौर पर, मल्टीटास्किंग दो प्रकार की होती है:प्रक्रिया-आधारित और थ्रेड-आधारित। प्रक्रिया-आधारित मल्टीटास्किंग कार्यक्रमों के समवर्ती निष
-
सी ++ प्रोग्राम पोस्टफिक्स एक्सप्रेशन के लिए एक्सप्रेशन ट्री बनाने के लिए
एक्सप्रेशन ट्री मूल रूप से एक बाइनरी ट्री है जिसका उपयोग एक्सप्रेशन को दर्शाने के लिए किया जाता है। एक्सप्रेशन ट्री में, नोड्स ऑपरेटर के अनुरूप होते हैं और प्रत्येक लीफ नोड ऑपरेंड से मेल खाता है। यह एक सी++ प्रोग्राम है जो इनऑर्डर, प्रीऑर्डर और पोस्टऑर्डर ट्रैवर्सल में पोस्टफिक्स एक्सप्रेशन के लिए ए
-
expक्स्प () फ़ंक्शन C++
C / C++ लाइब्रेरी फंक्शन डबल एक्सप (डबल एक्स) ई के मान को दसवीं शक्ति तक बढ़ा देता है। expक्स्प () फ़ंक्शन के लिए घोषणा निम्नलिखित है। double exp(double x) पैरामीटर एक फ़्लोटिंग पॉइंट मान है। और यह फ़ंक्शन x का घातांकीय मान लौटाता है। उदाहरण #include <iostream> #include <cmath> using na
-
सी++ प्रोग्राम बाइनरी ट्री में सबसे गहरा बायां पत्ता ढूंढने के लिए
एक बाइनरी ट्री जिसमें अधिकतम दो बच्चे होते हैं, जिसे बाएं बच्चे और दाएं बच्चे के रूप में निर्दिष्ट किया जाता है। यह बाइनरी ट्री में सबसे गहरा बायां पत्ता खोजने के लिए C++ प्रोग्राम है एल्गोरिदम Begin. function deepestLLeafutil() find the deepest left leaf in a given binary
-
सी ++ में लॉग () फ़ंक्शन
C/C++ लाइब्रेरी फ़ंक्शन डबल लॉग (डबल x) x का प्राकृतिक लघुगणक (बेसेलोगैरिथम) देता है। लॉग () फ़ंक्शन के लिए घोषणा निम्नलिखित है। double log(double x) पैरामीटर एक फ़्लोटिंग पॉइंट मान है। और यह फ़ंक्शन x का प्राकृतिक लघुगणक लौटाता है। उदाहरण #include <iostream> #include <cmath> using name
-
सी ++ में मेमसेट
इस खंड में हम देखेंगे कि C++ में memset() फंक्शन का उद्देश्य क्या है। यह फ़ंक्शन किसी वर्ण के मान को अहस्ताक्षरित वर्ण में परिवर्तित करता है और इसे दिए गए str द्वारा इंगित किए गए ऑब्जेक्ट के पहले n वर्ण में से प्रत्येक में कॉपी करता है। यदि n स्ट्रिंग आकार से बड़ा है, तो यह अपरिभाषित होगा। मेमसेट (
-
C++ प्रोग्राम एक बाइनरी सर्च ट्री में सबसे कम सामान्य पूर्वज खोजने के लिए
एक बाइनरी ट्री जिसमें अधिकतम दो बच्चे होते हैं, जिसे बाएं बच्चे और दाएं बच्चे के रूप में निर्दिष्ट किया जाता है। बाइनरी ट्री में सबसे कम सामान्य पूर्वज को खोजने के लिए यह एक C++ प्रोग्राम है। एल्गोरिदम Begin Create a structure n to declare data d, a left child pointer l and a right child pointer r.
-
उपयोगकर्ता परिभाषित आकार के साथ C++ में 2D वेक्टर
वेक्टर के वेक्टर को 2D वेक्टर कहा जाता है। एल्गोरिदम Begin Declare a variable v to the 2D vector type. Initialize values to the vector v. Print “the 2D vector is:”. for (int i = 0; i < v.size(); i++) for (int j =
-
सी ++ में डिव () फ़ंक्शन
C / C++ लाइब्रेरी फंक्शन div_t div(int numer, int denom) डिनोम (डिनोमिनेटर) से डिवाइडर (अंश) होता है। Div () फ़ंक्शन के लिए घोषणा निम्नलिखित है। div_t div(int numer, int denom) पैरामीटर अंश और हर हैं। यह फ़ंक्शन में परिभाषित संरचना में मान देता है, जिसमें दो सदस्य होते हैं। Div_t के लिए:int quot;
-
किसी दिए गए बाइनरी ट्री में सबसे बड़े स्वतंत्र सेट (LIS) का आकार खोजने के लिए C++ प्रोग्राम
यह एक दिए गए बाइनरी ट्री में सबसे बड़े स्वतंत्र सेट (एलआईएस) का आकार खोजने के लिए एक सी ++ प्रोग्राम है। एल्गोरिदम Begin. Create a structure n to declare data d, a left child pointer l and a right child pointer r. Call a function max() to return maximum between two integers
-
सी ++ में खाली या खाली मुख्य के साथ "हैलो वर्ल्ड" प्रिंट करें
इस समस्या में हम देखेंगे कि कंसोल में हैलो वर्ल्ड कैसे प्रिंट करें, लेकिन हम मुख्य फ़ंक्शन में कुछ भी नहीं लिख सकते हैं। इस समस्या को दो अलग-अलग तरीकों से हल किया जा सकता है। पहले दृष्टिकोण में हम एक वैश्विक चर बनाएंगे, फिर हम उस चर में प्रिंटफ () फ़ंक्शन के दिए गए मान को संग्रहीत करेंगे। जब प्रिंट