-
C++ और C# में कौन तेज़ है?
C++ एक मिडिल-लेवल भाषा है। इसे 1979 में Bjarne Stroustrup द्वारा विकसित किया गया था। यह C भाषा का केवल एक संवर्धन है और एक ऑब्जेक्ट-ओरिएंटेड भाषा है। C# एंडर्स हेजल्सबर्ग द्वारा विकसित एक आधुनिक और ऑब्जेक्ट-ओरिएंटेड भाषा है। यह .NET फ्रेमवर्क का एक हिस्सा है। इसे कॉमन लैंग्वेज इंफ्रास्ट्रक्चर (CLI)
-
C में एरर हैंडलिंग
C भाषा द्वारा एरर हैंडलिंग सीधे सपोर्ट नहीं की जाती। C भाषा में एरर हैंडलिंग करने के कुछ अन्य तरीके हैं। error.h हेडर फ़ाइल का उपयोग रिटर्न स्टेटमेंट फ़ंक्शन का उपयोग करके एरर प्रिंट करने के लिए किया जाता है। किसी भी एरर के मामले में यह -1 या NULL लौटाता है और errno वेरिएबल एरर कोड के साथ सेट हो जा
-
C++ में frexp() फ़ंक्शन
frexp() फ़ंक्शन का उपयोग फ्लोटिंग पॉइंट नंबर को उसके बाइनरी सिग्निफिकेंड और 2 के इंटीग्रल एक्सपोनेंट में तोड़ने के लिए किया जाता है। यह बाइनरी सिग्निफिकेंड लौटाता है जिसकी रेंज (0.5, 1) होती है। यदि हम मान शून्य पास करते हैं, तो इसका सिग्निफिकेंड और एक्सपोनेंट मान शून्य होगा। गणितीय अभिव्यक्ति x =
-
C++ में log1p() फ़ंक्शन
log1p() फ़ंक्शन का उपयोग किसी भी संख्या a के लिए (a+1) के नेचुरल लॉगरिदम (आधार e लॉगरिदम) की गणना के लिए किया जाता है। यह (a+1) के नेचुरल लॉगरिदम का मान लौटाता है। जब हम -1 से कम मान पास करते हैं तो यह NaN (नॉट ए नंबर) लौटाता है। गणितीय अभिव्यक्ति log1p(a) = base-e log(a+1) C++ में सिंटैक्स float
-
C++ में expm1() फ़ंक्शन
expm1() फ़ंक्शन का उपयोग किसी भी संख्या की घात में एक्सपोनेंशियल घटा एक की गणना के लिए किया जाता है। यह (e की घात a) - 1 का मान लौटाता है। गणितीय अभिव्यक्ति expm1(a) = (e^a) - 1 C++ में सिंटैक्स float expm1(variable_name); पैरामीटर्स: variable_name - जिस वेरिएबल का मान गणना किया जाना है, उसे दिय
-
C++ में ldexp() फ़ंक्शन
ldexp() फ़ंक्शन का उपयोग फ्लोटिंग पॉइंट मान a को 2 की घातांक शक्ति से गुणा करने की गणना के लिए किया जाता है। यह दो आर्गुमेंट लेता है: पहला फ्लोटिंग पॉइंट नंबर और दूसरा इंटीजर मान। गणितीय अभिव्यक्ति ldexp() = a * 2^b C++ में सिंटैक्स float ldexp(float variable1, int variable2) पैरामीटर्स: variabl
-
C++ में remquo() फ़ंक्शन
remquo() फ़ंक्शन का उपयोग अंश या हर के फ्लोटिंग पॉइंट शेष की गणना करने और भागफल को पास किए गए पॉइंटर में संग्रहीत करने के लिए किया जाता है। जब हर शून्य होता है तो यह NaN (नॉट ए नंबर) लौटाता है। C++ में सिंटैक्स float remquo(float var1, float var2, int* var3); पैरामीटर्स: var1 - अंश का मान संग्रही
-
C++ में सिंगल कैरेक्टर को स्ट्रिंग में कैसे बदलें?
सिंगल कैरेक्टर को स्ट्रिंग में बदलने के कई तरीके हैं। निम्नलिखित उदाहरण में, उनमें से कुछ का उपयोग कैरेक्टर को स्ट्रिंग में बदलने के लिए किया गया है। उदाहरण #include <iostream> #include <string> #include <sstream> int main() { char c = m; std::string s(1, c); std::cou
-
C++ स्कोप रेज़ोल्यूशन ऑपरेटर
स्कोप रेज़ोल्यूशन ऑपरेटर ( :: ) का उपयोग कई कारणों से किया जाता है। उदाहरण के लिए: यदि ग्लोबल वेरिएबल का नाम लोकल वेरिएबल के नाम जैसा ही है, तो ग्लोबल वेरिएबल को कॉल करने के लिए स्कोप रेज़ोल्यूशन ऑपरेटर का उपयोग किया जाता है। इसका उपयोग क्लास के बाहर फंक्शन को परिभाषित करने और क्लास के स्टेटिक वेरिए
-
C/C++ में strncmp() और strcmp() का अंतर
strncmp() strncmp() फ़ंक्शन का उपयोग लेफ्ट स्ट्रिंग की तुलना राइट स्ट्रिंग से एक निर्दिष्ट संख्या तक करने के लिए किया जाता है। यह strcmp() की तरह ही काम करता है। जब लेफ्ट स्ट्रिंग के मिलान वाले कैरेक्टर का ASCII मान राइट स्ट्रिंग के कैरेक्टर से अधिक होता है, तो यह शून्य से अधिक मान लौटाता है। जब लेफ
-
C++17 की नई विशेषताएं
C++17 मानक C++ भाषा का नवीनतम संस्करण है। C++11 और C++14 C++ के पिछले संस्करण हैं। वर्तमान संस्करण कोर भाषा में कई नए परिवर्धन करता है जबकि कुछ पिछली विशेषताओं को हटा भी दिया गया है। C++17 को फीचर-पूर्ण या फीचर-पूर्ण माना जाता है। लाइब्रेरी परिवर्तन - यूटिल्स यह C++17 की सबसे आश्चर्यजनक विशेषताओं म
-
C++ में i++ या ++i का उपयोग कब करें?
इंक्रीमेंट ऑपरेटर का उपयोग मान को एक से बढ़ाने के लिए किया जाता है, जबकि डिक्रीमेंट ऑपरेटर इसके विपरीत काम करता है और मान को एक से घटाता है। प्री-इंक्रीमेंट (++i) किसी वेरिएबल को मान असाइन करने से पहले, मान को एक से बढ़ा दिया जाता है। पोस्ट-इंक्रीमेंट (i++) किसी वेरिएबल को मान असाइन करने के बाद, म
-
विंडोज के लिए सर्वश्रेष्ठ C++ IDE या एडिटर
विंडोज के लिए कुछ C++ IDE निम्नलिखित हैं। 1. Eclipse Galileo with CDT Plugin Eclipse एक प्रसिद्ध ओपन सोर्स और क्रॉस-प्लेटफॉर्म IDE है। यह निम्नलिखित सुविधाओं के साथ पूर्ण कार्यात्मक C/C++ IDE प्रदान करता है - सिंटैक्स हाइलाइटिंग के लिए समर्थन के साथ कोड एडिटर फोल्डिंग और हाइपरलिंक नेविगेशन के लिए स
-
सर्वश्रेष्ठ C++ कोड फॉर्मेटर/ब्यूटीफायर
ऐसे कई C++ कोड फॉर्मेटर या ब्यूटीफायर टूल हैं जो आपके कोड को उचित इंडेंटेशन के साथ सुंदर बनाते हैं या फॉर्मेट करते हैं। C++ कोड फॉर्मेटर/ब्यूटीफायर निम्नलिखित हैं - C++ कोड फॉर्मेटर/ब्यूटीफायर विवरण Astyle यह एक सोर्स कोड फॉर्मेटर है। इसका उपयोग C++, जावा और अन्य भाषाओं के लिए किया जा सकता है। इ
-
C++ में delete() और free()
delete()delete ऑपरेटर का उपयोग मेमोरी को डीएलोकेट करने के लिए किया जाता है। उपयोगकर्ता के पास इस delete ऑपरेटर द्वारा बनाए गए पॉइंटर वेरिएबल को डीएलोकेट करने का विशेषाधिकार होता है। C++ भाषा में delete ऑपरेटर का सिंटैक्स यहां दिया गया है, delete pointer_variable; आवंटित मेमोरी के ब्लॉक को हटाने का स
-
C++ में isprint()
फंक्शन isprint() एक प्रीडिफाइन्ड फंक्शन है और यह जांचता है कि पास किए गए कैरेक्टर्स प्रिंट करने योग्य हैं या नहीं। यह सफल होने पर नॉन-ज़ीरो मान लौटाता है, अन्यथा शून्य। यह फंक्शन cctype हेडर फ़ाइल में घोषित है। C++ भाषा में isprint() का सिंटैक्स निम्नलिखिक है, int isprint(int character); यहां, chara
-
C++ में delete() ऑपरेटर
delete ऑपरेटर का उपयोग मेमोरी को डीएलोकेट करने के लिए किया जाता है। यूजर के पास इस delete ऑपरेटर द्वारा बनाए गए पॉइंटर वेरिएबल को डीएलोकेट करने का विशेषाधिकार होता है। C++ भाषा में delete ऑपरेटर का सिंटैक्स निम्नलिखिक है, delete pointer_variable; आवंटित मेमोरी ब्लॉक को डिलीट करने का सिंटैक्स निम्नलि
-
C++ में पेरेंट क्लास से क्या-क्या इनहेरिट होता है?
ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में, हम पेरेंट क्लास की विशेषताओं को इनहेरिट कर सकते हैं। पेरेंट क्लास को बेस क्लास के रूप में जाना जाता है जबकि चाइल्ड क्लास को डेराइव्ड क्लास के रूप में जाना जाता है। डेराइव्ड क्लास बेस क्लास के डेटा मेंबर्स, मेंबर फंक्शन्स को इनहेरिट कर सकती है। यदि डेटा मेंबर्स पब्
-
C++ का उपयोग करके अपना खुद का sizeof ऑपरेटर लागू करें
एक विकल्प है कि हम अपना खुद का sizeof() ऑपरेटर लागू कर सकते हैं। sizeof() ऑपरेटर एक यूनरी ऑपरेटर है और किसी भी प्रकार के डेटा का आकार गणना करने के लिए उपयोग किया जाता है। हम अपना खुद का sizeof() ऑपरेटर लागू करने के लिए #define डायरेक्टिव का उपयोग कर सकते हैं जो बिल्कुल sizeof() ऑपरेटर की तरह काम करे
-
C++ प्रोग्राम दी गई संख्या के अंकों का योग करने के लिए
C++ भाषा में अंकों का योग गणना करने का एक उदाहरण निम्नलिखिक है, उदाहरण #include<iostream> using namespace std; int main() { int x, s = 0; cout << "संख्या दर्ज करें: "; cin >> x; while (x != 0) { s =