-
C++ में फ्लोटिंग पॉइंट की शुद्धता क्या है?
C++ में, फ्लोटिंग पॉइंट नंबर का आकार या तो 4-बाइट या 8-बाइट होता है। तो यह कुछ दशमलव स्थानों तक स्टोर कर सकता है। उदाहरण के लिए, 1/3 =0.333333…… अनंत तक। अगर हम इसे फ्लोटिंग टाइप वेरिएबल के अंदर स्टोर करते हैं, तो यह कुछ महत्वपूर्ण अंकों को स्टोर करेगा। डिफ़ॉल्ट मान 6 है। इसलिए आम तौर पर C++ में फ्ल
-
साझा स्मृति के माध्यम से आईपीसी
साझा स्मृति दो या दो से अधिक प्रक्रियाओं के बीच साझा की गई स्मृति है। हालाँकि, हमें स्मृति या संचार के किसी अन्य माध्यम को साझा करने की आवश्यकता क्यों है? दोहराने के लिए, प्रत्येक प्रक्रिया का अपना पता स्थान होता है, यदि कोई प्रक्रिया कुछ सूचनाओं के साथ अपने स्वयं के पता स्थान से अन्य प्रक्रियाओं त
-
संदेश कतारों का उपयोग कर आईपीसी
जब हमारे पास पहले से ही साझा मेमोरी है तो हमें संदेश कतारों की आवश्यकता क्यों है? यह कई कारणों से होगा, आइए हम इसे सरलीकरण के लिए कई बिंदुओं में विभाजित करने का प्रयास करें - जैसा कि समझा जाता है, एक बार एक प्रक्रिया द्वारा संदेश प्राप्त हो जाने के बाद यह किसी अन्य प्रक्रिया के लिए उपलब्ध नहीं हो
-
एसटीडी ::मानचित्र के साथ श्रेणी-आधारित () लूप का उपयोग कैसे करें?
यहां हम देखेंगे कि std::map प्रकार की वस्तुओं के लिए लूप के आधार पर श्रेणी का उपयोग कैसे करें। सी ++ में, हम जानते हैं कि मानचित्र प्रकार की वस्तुएं हैं। वह कुंजी मूल्य जोड़े स्टोर कर सकता है। नक्शा मूल रूप से जोड़ी वस्तुओं को संग्रहीत करता है। इस जोड़ी ऑब्जेक्ट का उपयोग एक कुंजी और संबंधित मान को स
-
C++ में प्रॉक्सी क्लास क्या है?
यहां हम देखेंगे कि C++ में प्रॉक्सी क्लास क्या है। प्रॉक्सी क्लास मूल रूप से प्रॉक्सी डिज़ाइन पैटर्न है। इस पैटर्न में एक वस्तु दूसरे वर्ग के लिए एक संशोधित इंटरफ़ेस प्रदान करती है। आइए एक उदाहरण देखें। इस उदाहरण में, हम एक ऐरे क्लास बनाना चाहते हैं, जो केवल बाइनरी वैल्यू [0, 1] को स्टोर कर सके। यह
-
C++11 का उपयोग करके टाइमर कैसे बनाएं?
यहां हम देखेंगे कि C++ का उपयोग करके टाइमर कैसे बनाया जाता है। यहां हम एक वर्ग बना रहे हैं जिसे बाद में कहा जाता है। इस वर्ग में निम्नलिखित गुण हैं। int (कोड चलाने तक प्रतीक्षा करने के लिए मिलीसेकंड) बूल (यदि यह सत्य है, तो यह तुरंत वापस आ जाता है, और निर्दिष्ट समय के बाद कोड को किसी अन्य थ्रेड पर
-
चरों के गतिशील आरंभीकरण से आप क्या समझते हैं?
ऑब्जेक्ट का डायनेमिक इनिशियलाइज़ेशन रन टाइम पर ऑब्जेक्ट को इनिशियलाइज़ करने के लिए संदर्भित करता है यानी रन टाइम के दौरान किसी ऑब्जेक्ट का प्रारंभिक मान प्रदान किया जाना है। डायनेमिक इनिशियलाइज़ेशन कंस्ट्रक्टर्स का उपयोग करके और कंस्ट्रक्टर्स को पैरामीटर वैल्यू पास करने के लिए प्राप्त किया जा सकता ह
-
I/O पुनर्निर्देशन C++ . में
सी में, हम पुनर्निर्देशन उद्देश्यों के लिए फ्रीपेन () फ़ंक्शन का उपयोग कर सकते हैं। इस फ़ंक्शन का उपयोग करके, हम मौजूदा FILE पॉइंटर को किसी अन्य स्ट्रीम पर रीडायरेक्ट कर सकते हैं। फ़्रीओपन का सिंटैक्स नीचे जैसा है: FILE *freopen(const char* filename, const char* mode, FILE *stream) C++ में भी हम Re
-
सी ++ में इटरेटर अमान्यता
सी ++ में, हमारे पास वेक्टर, सूची, सेट, मानचित्र इत्यादि जैसे विभिन्न कंटेनर हैं। इन कंटेनरों के माध्यम से पुनरावृत्त करने के लिए, हम इटरेटर्स का उपयोग कर सकते हैं। जब हम C++ में इटरेटर का उपयोग कर रहे हों तो हमें सावधान रहना चाहिए। जब हम किसी कंटेनर पर पुनरावृत्ति का उपयोग कर रहे हैं, तो कभी-कभी,
-
C++ . में समग्र डिजाइन पैटर्न
समग्र पैटर्न का उपयोग किया जाता है जहां हमें वस्तुओं के समूह को एक ही वस्तु के समान व्यवहार करने की आवश्यकता होती है। समग्र पैटर्न भाग के साथ-साथ संपूर्ण पदानुक्रम का प्रतिनिधित्व करने के लिए एक वृक्ष संरचना की अवधि में वस्तुओं की रचना करता है। इस प्रकार का डिज़ाइन पैटर्न संरचनात्मक पैटर्न के अंतर्ग
-
C++ में आउटपुट इटरेटर्स
यहां हम देखेंगे कि C++ में Output iterators क्या हैं। आउटपुट इटरेटर्स में कुछ गुण होते हैं। ये नीचे की तरह हैं: आउटपुट इटरेटर्स का उपयोग कंटेनरों के मूल्य को संशोधित करने के लिए किया जाता है। हम इस तरह के इटरेटर का उपयोग करके कंटेनर से डेटा नहीं पढ़ सकते हैं यह वन-वे है और केवल इटरेटर लिखें इसे बढ़
-
C++ में द्विदिश इटरेटर्स
यहां हम C++ में द्विदिश पुनरावृत्तियों की अवधारणा देखेंगे। द्वि-दिशा वाले इटरेटर फ़ॉरवर्ड इटरेटर की सभी सुविधाओं का समर्थन करते हैं, साथ ही प्रीफ़िक्स और पोस्टफ़िक्स डिक्रीमेंट ऑपरेटर्स का भी समर्थन करते हैं। इस प्रकार का इटरेटर तत्वों को अंत और शुरुआत दोनों दिशाओं में एक्सेस कर सकता है। रैंडम एक्स
-
C++ प्रोग्राम एक DAG के लिए एक रैंडम लीनियर एक्सटेंशन बनाने के लिए
यहां हम देखेंगे कि डायरेक्टेड एसाइक्लिक ग्राफ (DAG) का रैंडम लीनियर एक्सटेंशन कैसे बनाया जाता है। रैखिक विस्तार मूल रूप से डीएजी की टोपोलॉजिकल सॉर्टिंग है। आइए मान लें कि ग्राफ नीचे जैसा है - एक निर्देशित चक्रीय ग्राफ के लिए स्थलीय छँटाई शिखरों का रैखिक क्रम है। निर्देशित ग्राफ़ के प्रत्येक किनार
-
जॉनसन के एल्गोरिथम को लागू करने के लिए C++ प्रोग्राम
यहां हम दो शीर्षों के बीच सबसे छोटा रास्ता खोजने के लिए जॉनसन का एल्गोरिदम देखेंगे। ग्राफ यहां दिया गया है। किनारों के बीच सबसे छोटा रास्ता नीचे जैसा है। यह कार्यक्रम अपनी लागतों के साथ शीर्षों की संख्या, किनारों की संख्या और किनारों की संख्या लेगा। इनपुट - कार्यक्षेत्र:3 किनारे:5 लागत के स
-
सी ++ कंसोल एप्लिकेशन को तुरंत बाहर निकलने से कैसे रोकें?
कभी-कभी हमने देखा है कि परिणाम प्रदर्शित करने के तुरंत बाद कंसोल को बंद किया जा रहा है। इसलिए हम परिणाम ठीक से नहीं देख पाते हैं। यहां हम देखेंगे कि हम कंसोल को बंद होने से कैसे रोक सकते हैं। विचार बहुत सरल है। हम अंत में getchar() फ़ंक्शन का उपयोग कर सकते हैं। यह एक चरित्र की प्रतीक्षा करेगा। यदि
-
सुपरक्लास कंस्ट्रक्टर C++ को कॉल करने के नियम क्या हैं?
सी ++ में, हम कुछ कक्षाएं प्राप्त कर सकते हैं। कभी-कभी हमें व्युत्पन्न वर्ग के निर्माता को कॉल करते समय सुपर क्लास (बेस क्लास) कंस्ट्रक्टर को कॉल करने की आवश्यकता होती है। जावा के विपरीत सुपर क्लास के लिए कोई संदर्भ चर नहीं है। यदि कंस्ट्रक्टर गैर-पैरामीटरयुक्त है, तो इसे स्वचालित रूप से व्युत्पन्न
-
C++ में iostream और iostream.h में क्या अंतर है?
यहां हम देखेंगे कि C++ में iostream और iostream.h में क्या अंतर हैं। Iostream.h एक हेडर फ़ाइल थी जिसका उपयोग 1990 के प्रारंभ में I/O स्ट्रीम लाइब्रेरी द्वारा किया गया था। यह एटी एंड टी में प्रारंभिक सी ++ के उपयोग के लिए विकसित किया गया था। उस समय C++ को मानकीकृत नहीं किया गया था। सी ++ मानक पुस्तक
-
C++ और Java में एक्सेप्शन हैंडलिंग की तुलना
अपवाद हैंडलिंग सुविधा आजकल लगभग किसी भी वस्तु उन्मुख भाषा में मौजूद है। C++ और Java में भी हम इस तरह की सुविधा प्राप्त कर सकते हैं। सी ++ में अपवाद हैंडलिंग और जावा में अपवाद हैंडलिंग के बीच कुछ समानताएं हैं, जैसे दोनों भाषाओं में हमें ट्राइ-कैच ब्लॉक का उपयोग करना पड़ता है। हालांकि कुछ मुश्किलें भी
-
C++ और Java में Foreach
सी ++ और जावा में, एक अन्य प्रकार का लूप होता है जिसे फ़ोरैच लूप कहा जाता है। यह सी में मौजूद नहीं है। यह लूप सी ++ 11 और जावा जेडीके 1.5.0 में पेश किया गया है। इस लूप का लाभ यह है कि, यह इनिशियलाइज़ेशन, टेस्टिंग और इंक्रीमेंट / डिक्रीमेंट किए बिना तत्वों को बहुत तेज़ी से एक्सेस कर सकता है। इस लूप क
-
स्कोप रेज़ोल्यूशन ऑपरेटर बनाम इस पॉइंटर को सी ++ में?
यहां हम कुछ C++ उदाहरण देखेंगे और यह जानने की कोशिश करेंगे कि किस प्रकार का आउटपुट उत्पन्न होगा। तब हम स्कोप रिजॉल्यूशन ऑपरेटर के उद्देश्य और कार्यों और C++ में यह पॉइंटर को समझ सकते हैं। यदि कुछ कोड में कुछ सदस्य x कहते हैं, और हम एक अन्य फ़ंक्शन का उपयोग करना चाहते हैं जो समान नाम x के साथ एक तर्