-
C++ में एक्सेस मॉडिफायर्स क्या हैं?
डेटा छिपाना ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग की महत्वपूर्ण विशेषताओं में से एक है जो प्रोग्राम के फंक्शन्स को क्लास टाइप के आंतरिक प्रतिनिधित्व को सीधे एक्सेस करने से रोकता है। क्लास मेंबर्स के लिए एक्सेस प्रतिबंध को लेबल्ड एक्सेस मॉडिफायर्स द्वारा निर्दिष्ट किया जाता है: क्लास बॉडी के भीतर public, pr
-
C++ में टाइप क्वालिफायर्स क्या हैं?
एक टाइप क्वालिफायर एक कीवर्ड है जिसे एक टाइप पर लागू किया जाता है, जिसके परिणामस्वरूप एक क्वालिफाइड टाइप प्राप्त होता है। उदाहरण के लिए, const int एक क्वालिफाइड टाइप है जो एक स्थिर इंटीजर को दर्शाता है, जबकि int संगत अनक्वालिफाइड टाइप है, बस एक इंटीजर। टाइप क्वालिफायर्स टाइप सिस्टम के माध्यम से एक म
-
C++ में टाइप स्पेसिफायर्स क्या हैं?
जब आप C++ जैसी स्टैटिकली टाइप्ड भाषा में पहली बार कोई वेरिएबल घोषित करते हैं, तो आपको घोषित करना होगा कि वह वेरिएबल क्या धारण करेगा। int number = 42; उस उदाहरण में, int एक टाइप स्पेसिफायर है जो बताता है कि वेरिएबल number केवल इंटीजर नंबर्स धारण कर सकता है। डायनामिकली टाइप्ड भाषाओं जैसे रूबी या जावास
-
C++ में बूलियन के लिए टाइप स्पेसिफायर क्या है?
C++ में बूलियन के लिए टाइप स्पेसिफायर bool है। आप इसका उपयोग इस प्रकार कर सकते हैं: bool myBoolean = true;
-
C/C++ में मॉडिफायर्स का उपयोग क्यों करते हैं?
एक मॉडिफायर का उपयोग बेस टाइप के अर्थ को बदलने के लिए किया जाता है ताकि यह आपकी आवश्यकताओं के अनुसार काम करे। उदाहरण के लिए, समय नकारात्मक नहीं हो सकता और इसे अनसाइन्ड बनाना समझदारी है। C++ char, int, और double डेटा टाइप्स को उनसे पहले मॉडिफायर्स रखने की अनुमति देता है। डेटा टाइप मॉडिफायर्स यहां सूच
-
C++ में volatile क्वालिफायर का उपयोग क्यों करते हैं?
volatile का अर्थ दो चीजें हैं: वेरिएबल का मान आपके किसी भी कोड को बदले बिना बदल सकता है। इसलिए जब भी कंपाइलर वेरिएबल का मान पढ़ता है, तो वह यह नहीं मान सकता कि यह पिछली बार पढ़े गए मान के समान है, या यह अंतिम संग्रहीत मान के समान है, बल्कि इसे फिर से पढ़ा जाना चाहिए। एक volatile वेरिएबल में मान सं
-
पहला C++ प्रोग्राम कैसे लिखें?
तो आपने C++ में प्रोग्राम करना सीखने का फैसला किया है लेकिन नहीं जानते कि कहां से शुरू करें। यहां एक संक्षिप्त अवलोकन है कि आप कैसे शुरुआत कर सकते हैं। C++ कंपाइलर प्राप्त करें यह पहला कदम है जो आप C++ में प्रोग्राम करना सीखना शुरू करने से पहले करना चाहेंगे। सभी प्रमुख OS प्लेटफॉर्म्स के लिए अच्छे
-
C++ में restrict क्वालिफायर का उपयोग क्यों करते हैं?
C++ में ऐसा कोई कीवर्ड नहीं है। C++ कीवर्ड्स की सूची C++ भाषा मानक के खंड 2.11/1 में पाई जा सकती है। restrict C भाषा के C99 संस्करण में एक कीवर्ड है न कि C++ में। C में, एक restrict-क्वालिफाइड पॉइंटर (या रेफरेंस) मूल रूप से कंपाइलर से एक वादा है कि पॉइंटर के स्कोप के लिए, पॉइंटर का लक्ष्य केवल उस प
-
C++ में const क्वालिफायर का उपयोग क्यों करते हैं?
हम किसी वेरिएबल को स्थिर घोषित करने के लिए const क्वालिफायर का उपयोग करते हैं। इसका मतलब है कि एक बार वेरिएबल इनिशियलाइज़ हो जाने के बाद हम उसका मान नहीं बदल सकते। const का उपयोग करने का एक बहुत बड़ा लाभ है। उदाहरण के लिए, यदि आपके पास PI के मान जैसा एक स्थिर मान है, तो आप नहीं चाहेंगे कि प्रोग्राम
-
C++ में restrict कीवर्ड का क्या अर्थ है?
C++ में ऐसा कोई कीवर्ड नहीं है। C++ कीवर्ड्स की सूची C++ भाषा मानक के खंड 2.11/1 में पाई जा सकती है। restrict C भाषा के C99 संस्करण में एक कीवर्ड है न कि C++ में। C में, एक restrict-क्वालिफाइड पॉइंटर (या रेफरेंस) मूल रूप से कंपाइलर से एक वादा है कि पॉइंटर के स्कोप के लिए, पॉइंटर का लक्ष्य केवल उस प
-
C++ में volatile कीवर्ड का क्या अर्थ है?
volatile का अर्थ दो चीजें हैं: वेरिएबल का मान आपके किसी भी कोड को बदले बिना बदल सकता है। इसलिए जब भी कंपाइलर वेरिएबल का मान पढ़ता है, तो वह यह नहीं मान सकता कि यह पिछली बार पढ़े गए मान के समान है, या यह अंतिम संग्रहीत मान के समान है, बल्कि इसे फिर से पढ़ा जाना चाहिए। एक volatile वेरिएबल में मान सं
-
C++ में साइन्ड और अनसाइन्ड कीवर्ड्स
C++ में सभी नंबर टाइप्स या तो साइन वाले हो सकते हैं या नहीं। उदाहरण के लिए, आप एक int घोषित कर सकते हैं जो केवल पॉजिटिव इंटीजर्स को दर्शाता है। जब तक अन्यथा निर्दिष्ट न हो, सभी इंटीजर डेटा टाइप्स साइन्ड डेटा टाइप्स होते हैं, यानी उनके मान पॉजिटिव या नेगेटिव हो सकते हैं। अनसाइन्ड कीवर्ड का उपयोग बिना
-
C++ में auto कीवर्ड क्या करता है?
Auto एक कीवर्ड था जिसे C++ ने C से विरासत में प्राप्त किया था जो लगभग हमेशा से था, लेकिन शायद ही कभी उपयोग किया जाता था। यह सब C++11 में संदर्भ से टाइप डिडक्शन करने के लिए auto की शुरुआत के साथ बदल गया। C++ 11 से पहले, प्रत्येक डेटा टाइप को कंपाइल टाइम पर स्पष्ट रूप से घोषित करने की आवश्यकता होती थी
-
Visual Studio में C++ की शुरुआत
यह गाइड आपको उन कई टूल्स और डायलॉग बॉक्स से परिचित कराने में मदद करेगी जिनका उपयोग आप Visual Studio में C++ के साथ एप्लिकेशन विकसित करते समय कर सकते हैं। हम एक Hello, World स्टाइल कंसोल एप्लिकेशन बनाएंगे ताकि आप इस IDE में काम करने के बारे में अधिक जान सकें। पूर्वापेक्षाएँ इसका पालन करने के लिए, आप
-
C++ प्रोग्राम को कैसे कंपाइल और रन करें?
एक बार जब आपका कंपाइलर और सोर्स प्रोग्राम तैयार हो जाता है, तो C++ प्रोग्राम को कंपाइल और रन करना बहुत आसान होता है। मान लें कि आपने GCC कंपाइलर इंस्टॉल किया है, और आपके पास एक source.cpp फाइल है जिसे आप कंपाइल करना चाहते हैं, तो इसे कंपाइल और रन करने के लिए निम्नलिखित निर्देशों का पालन करें। चरण 1
-
C++ में ऑटो स्टोरेज क्लास
C में, ऑटो स्टोरेज क्लास स्पेसिफायर आपको ऑटोमैटिक स्टोरेज वाले वेरिएबल को स्पष्ट रूप से घोषित करने देता है। ऑटो स्टोरेज क्लास ब्लॉक के अंदर घोषित वेरिएबल्स के लिए डिफ़ॉल्ट है। एक वेरिएबल x जिसका ऑटोमैटिक स्टोरेज है, उस ब्लॉक से बाहर निकलने पर हटा दिया जाता है जिसमें x घोषित किया गया था। आप ऑटो स्टो
-
C++ में रजिस्टर स्टोरेज क्लास
C में, रजिस्टर स्टोरेज क्लास स्पेसिफायर कंपाइलर को इंगित करता है कि ऑब्जेक्ट को मशीन रजिस्टर में संग्रहीत किया जाना चाहिए। रजिस्टर स्टोरेज क्लास स्पेसिफायर आमतौर पर भारी उपयोग किए जाने वाले वेरिएबल्स के लिए निर्दिष्ट किया जाता है, जैसे लूप कंट्रोल वेरिएबल, एक्सेस समय को कम करके प्रदर्शन बढ़ाने की उम
-
C++ में स्टैटिक स्टोरेज क्लास
स्टैटिक स्टोरेज क्लास कंपाइलर को निर्देश देता है कि लोकल वेरिएबल को प्रोग्राम के जीवनकाल के दौरान अस्तित्व में रखे, बजाय इसे हर बार बनाने और नष्ट करने के जब यह स्कोप में आता है और जाता है। इसलिए, लोकल वेरिएबल्स को स्टैटिक बनाने से वे फंक्शन कॉल्स के बीच अपने मान बनाए रखते हैं। स्टैटिक मॉडिफायर को ग
-
C++ में एक्सटर्न स्टोरेज क्लास
एक्सटर्न स्टोरेज क्लास स्पेसिफायर आपको उन ऑब्जेक्ट्स को घोषित करने देता है जिनका उपयोग कई सोर्स फाइल्स द्वारा किया जा सकता है। एक एक्सटर्न डिक्लेरेशन करंट सोर्स फाइल के उत्तराधिकारी भाग द्वारा वर्णित वेरिएबल को उपयोग योग्य बनाता है। यह डिक्लेरेशन परिभाषा को प्रतिस्थापित नहीं करता है। डिक्लेरेशन का उ
-
C++ में म्यूटेबल स्टोरेज क्लास
म्यूटेबल स्टोरेज क्लास स्पेसिफायर का उपयोग केवल क्लास डेटा मेंबर पर किया जाता है ताकि इसे संशोधित किया जा सके भले ही मेंबर किसी ऑब्जेक्ट का हिस्सा हो जिसे const घोषित किया गया हो। आप म्यूटेबल स्पेसिफायर का उपयोग static या const के रूप में घोषित नामों, या रेफरेंस मेंबर्स के साथ नहीं कर सकते। निम्नलि