-
C++ प्रोग्राम का उपयोग करके प्रोग्राम कैसे लॉन्च करें?
सिस्टम कमांड का उपयोग करके एप्लिकेशन लॉन्च करना यहां हम देखेंगे कि C++ प्रोग्राम का उपयोग करके नोटपैड जैसे किसी थर्ड-पार्टी एप्लिकेशन को कैसे शुरू किया जाए। यह प्रोग्राम बहुत सरल है; हम कमांड प्रॉम्प्ट कमांड का उपयोग करके यह कार्य कर सकते हैं। हम system() फ़ंक्शन के अंदर एप्लिकेशन नाम पास करेंगे। य
-
C++ में कैच ब्लॉक और टाइप कन्वर्जन
परिचय इस सेक्शन में, हम देखेंगे कि C++ में एक्सेप्शन हैंडलिंग के लिए कैच ब्लॉक और टाइप कन्वर्जन का उपयोग कैसे करें। उदाहरण 1: कैरेक्टर थ्रो करना लेकिन int कैच करना #include <iostream> using namespace std; int main() { try { throw a; // कैरेक्टर थ्रो कर रहे हैं } catch (i
-
C++ में Rint(), rintf(), rintl() फ़ंक्शन
परिचय यहां हम तीन फ़ंक्शन्स देखेंगे: rint(), rintf() और rintl()। ये फ़ंक्शन्स फ्लोटिंग-पॉइंट मानों को निकटतम पूर्णांक में राउंड करने के लिए उपयोग किए जाते हैं। rint() फ़ंक्शन यह फ़ंक्शन फ्लोटिंग-पॉइंट मान को पूर्णांक में राउंड करने के लिए उपयोग किया जाता है। सिंटैक्स: float rint(float argument) dou
-
C++ में फॉलिंग मैट्रिक्स का कार्यान्वयन
फॉलिंग मैट्रिक्स इफेक्ट हमने विभिन्न फिल्मों में फॉलिंग मैट्रिक्स दृश्य देखा है। यहां हम देखेंगे कि C++ प्रोग्राम लिखकर ऐसा प्रभाव कैसे बनाया जाए। आवश्यक चरण मैट्रिक्स की चौड़ाई परिभाषित करें दो क्रमागत कैरेक्टर्स के बीच समान या अलग गैप हो सकता है प्रत्येक लाइन प्रिंट करने के बीच एक निश्चित देरी त
-
C++ में regex_error
रेगुलर एक्सप्रेशन एरर्स रेगुलर एक्सप्रेशन लाइब्रेरी में रेगुलर एक्सप्रेशन्स से संबंधित विभिन्न मेथड्स और फीचर्स होते हैं। रेगुलर एक्सप्रेशन्स को एक्जीक्यूट करते समय हमें कुछ एरर्स मिल सकते हैं। ये एरर्स std::regex_error एक्सेप्शन के रूप में फेंके जाते हैं। सामान्य regex_error कोड्स एरर कोडविवरण
-
C++ में बफर फ्लश का क्या अर्थ है?
बफर फ्लश की अवधारणा बफर फ्लश का उपयोग कंप्यूटर डेटा को एक अस्थायी स्टोरेज क्षेत्र से कंप्यूटर की स्थायी मेमोरी में स्थानांतरित करने के लिए किया जाता है। जब हम किसी फाइल में कुछ बदलते हैं, तो स्क्रीन पर दिखाई देने वाले बदलाव अस्थायी रूप से एक बफर में स्टोर होते हैं। C++ में एक्सप्लिसिट फ्लशिंग C++ म
-
C++ में NaN क्या है?
NaN (Not a Number) की परिभाषा NaN Not a Number का संक्षिप्त रूप है। यह अपरिभाषित या गैर-प्रतिनिधित्व योग्य फ्लोटिंग-पॉइंट एलिमेंट्स को इंगित करता है। NaN का एक उदाहरण किसी ऋणात्मक संख्या का वर्गमूल है, या 0/0 का परिणाम। उदाहरण #include <iostream> #include <cmath> using namespace std; i
-
C++ में transform() फ़ंक्शन
परिचय transform फ़ंक्शन C++ STL (स्टैंडर्ड टेम्पलेट लाइब्रेरी) में मौजूद है। इसका उपयोग करने के लिए हमें <algorithm> हेडर फाइल शामिल करनी होती है। यह फ़ंक्शन सभी एलिमेंट्स पर एक ऑपरेशन करने के लिए उपयोग किया जाता है। उदाहरण के लिए, यदि हम एक ऐरे के प्रत्येक एलिमेंट का वर्ग निकालकर दूसरे ऐरे मे
-
C++ में ऑब्जेक्ट स्लाइसिंग
ऑब्जेक्ट स्लाइसिंग क्या है? ऑब्जेक्ट स्लाइसिंग उस स्थिति को वर्णित करता है जब आप एक डेराइव्ड क्लास के ऑब्जेक्ट को बेस क्लास के इंस्टेंस में असाइन करते हैं। इसके कारण डेराइव्ड क्लास ऑब्जेक्ट के मेथड्स और मेंबर वेरिएबल्स का नुकसान होता है। इसे इनफॉर्मेशन बीइंग स्लाइस्ड अवे (जानकारी काट दी गई) कहा जाता
-
बूस्ट लाइब्रेरी के साथ एडवांस्ड C++
बूस्ट मल्टीप्रिसिजन लाइब्रेरी का परिचय C++ बूस्ट लाइब्रेरी एक शक्तिशाली और व्यापक रूप से उपयोगी लाइब्रेरी है जिसका उपयोग विभिन्न क्षेत्रों में किया जाता है। इसका अनुप्रयोग डोमेन बहुत बड़ा है। उदाहरण के लिए, बूस्ट का उपयोग करके हम C++ में 2^64 जैसी बड़ी संख्याओं को आसानी से संभाल सकते हैं। बड़े पूर्
-
C++ में ऑब्जेक्ट कॉपी को रोकना
C++ में, जब क्लासेस बनाई जाती हैं, तो हम उन्हें कॉपी कंस्ट्रक्टर या असाइनमेंट ऑपरेटर का उपयोग करके कॉपी कर सकते हैं। इस सेक्शन में हम देखेंगे कि C++ में किसी क्लास के ऑब्जेक्ट कॉपी को कैसे रोका जाए। ऑब्जेक्ट कॉपी को रोकने के लिए हम कुछ नियमों का पालन कर सकते हैं। विधि 1: प्राइवेट कॉपी कंस्ट्रक्टर
-
C++ में strtol() फंक्शन
strtol() फंक्शन का उपयोग स्ट्रिंग को लॉन्ग इंटीजर्स में बदलने के लिए किया जाता है। यह पॉइंटर को अंतिम वैध वर्ण के बाद पहले वर्ण पर इंगित करने के लिए सेट करता है। सिंटैक्स निम्नलिखित है। यह फंक्शन cstdlib लाइब्रेरी में मौजूद है। long int strtol(const char* str, char** end, int base) यह फंक्शन तीन
-
C++ में remainder() फंक्शन
यहाँ हम C++ के remainder() मेथड की कार्यक्षमता देखेंगे। remainder() फंक्शन का उपयोग न्यूमेरेटर/डिनोमिनेटर के फ्लोटिंग पॉइंट रिमेंडर की गणना के लिए किया जाता है। तो remainder(x, y) निम्नलिखित जैसा होगा: remainder(x, y) = x – rquote * y rquote, x/y का मान है। इसे निकटतम इंटीग्रल मान की ओर राउंड किय
-
C++ में sqrt, sqrtl और sqrtf फंक्शन्स
C++ के cmath लाइब्रेरी में sqrt के अलावा स्क्वायर रूट प्राप्त करने के लिए अलग-अलग फंक्शन्स हैं। sqrt मूल रूप से double टाइप इनपुट के लिए उपयोग किया जाता है। अन्य फ्लोट, लॉन्ग टाइप डेटा आदि के लिए उपयोग किए जाते हैं। आइए इन फंक्शन्स के उपयोग को देखें। sqrt() फंक्शन यह फंक्शन double टाइप डेटा के लिए
-
C++ में "using namespace std" को खराब अभ्यास क्यों माना जाता है?
C++ में एक मानक पुस्तकालय है जिसमें सामान्य कार्यक्षमता होती है जिसका उपयोग आप अपने एप्लिकेशन बनाने में करते हैं जैसे कंटेनर, एल्गोरिदम, आदि। यदि इनके द्वारा उपयोग किए जाने वाले नाम खुले में होते, उदाहरण के लिए, यदि वे वैश्विक स्तर पर एक कतार क्लास परिभाषित करते, तो आप कभी भी बिना टकराव के उसी नाम
-
C++ में न्यूनतम तुलना का उपयोग करके तीन में से मध्य मान खोजें
इस अनुभाग में, हम देखेंगे कि तीन दिए गए मानों की तुलना करके उनमें से मध्य मान कैसे खोजा जाए। तो यदि तीन संख्याएं दी गई हैं जैसे (10, 30, 20), तो यह 20 ढूंढेगा क्योंकि यह मध्य तत्व है। आइए पहले एल्गोरिदम देखें, फिर हम उस एल्गोरिदम को C++ कोड में लागू करेंगे। एल्गोरिदम middle_of_three(a, b, c): Inpu
-
C++ में स्टैटिक मेंबर फंक्शन का उपयोग करके ऑब्जेक्ट्स की संख्या गिनें
यहां हम देखेंगे कि किसी विशिष्ट क्लास से बने ऑब्जेक्ट्स की संख्या को कुछ स्टैटिक मेंबर फंक्शंस का उपयोग करके कैसे गिना जाए। स्टैटिक मेंबर्स क्लास प्रॉपर्टीज हैं, ऑब्जेक्ट प्रॉपर्टीज नहीं। एक क्लास के लिए स्टैटिक मेंबर्स का केवल एक इंस्टेंस होगा। प्रत्येक ऑब्जेक्ट के लिए कोई नया मेंबर नहीं बनाया जात
-
C++ में static_cast
static_cast का उपयोग सामान्य/साधारण प्रकार रूपांतरण के लिए किया जाता है। यह निहित प्रकार जबरदस्ती (implicit type coercion) के लिए भी जिम्मेदार कास्ट है और इसे स्पष्ट रूप से भी बुलाया जा सकता है। आपको इसका उपयोग फ्लोट को इंट में, चार को इंट में आदि जैसे मामलों में करना चाहिए। यह संबंधित प्रकार के क्
-
C++ बूस्ट लाइब्रेरी में एनी (any) डेटाटाइप
बूस्ट लाइब्रेरी में कार्यक्षमताओं की एक बड़ी श्रृंखला है। any डेटाटाइप उनमें से एक है। any डेटाटाइप का उपयोग किसी भी प्रकार के मान को वेरिएबल में स्टोर करने के लिए किया जाता है। जावास्क्रिप्ट, पायथन जैसी कुछ अन्य भाषाओं में, हम इस तरह के डेटाटाइप प्राप्त कर सकते हैं। C++ में हम इस सुविधा को केवल बू
-
C++ में feclearexcept
feclearexcept() फ़ंक्शन का उपयोग एक्सेप्ट्स द्वारा दर्शाए गए समर्थित फ्लोटिंग पॉइंट एक्सेप्शन को क्लियर करने के लिए किया जाता है। यह फ़ंक्शन 0 लौटाता है, यदि सभी एक्सेप्शन क्लियर हो गए हैं, या एक्सेप्शन मान 0 है। और कुछ एक्सेप्शन के लिए शून्येतर मान लौटाता है। इस फ़ंक्शन का उपयोग करने के लिए, हमें