Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

C++ में अस्थिर कीवर्ड का क्या अर्थ है?


अस्थिर का मतलब दो चीजें हैं -

- वेरिएबल का मान आपके किसी कोड को बदले बिना बदल सकता है। इसलिए जब भी कंपाइलर वेरिएबल के मान को पढ़ता है, तो यह नहीं मान सकता है कि यह पिछली बार पढ़ा गया था, या यह पिछले मान के समान है, लेकिन इसे फिर से पढ़ा जाना चाहिए।

- एक मूल्य को एक अस्थिर चर के लिए संग्रहीत करने का कार्य एक "साइड इफेक्ट" है जिसे बाहर से देखा जा सकता है, इसलिए संकलक को एक मूल्य संग्रहीत करने के कार्य को हटाने की अनुमति नहीं है; उदाहरण के लिए, यदि दो मान एक पंक्ति में संग्रहीत हैं, तो संकलक को वास्तव में मूल्य को दो बार संग्रहीत करना होगा।

उदाहरण के तौर पर -

i = 2;
i = i;

कंपाइलर को नंबर दो को स्टोर करना चाहिए, वेरिएबल i को पढ़ना चाहिए, वेरिएबल को स्टोर करना चाहिए जो इसे i में पढ़ता है।
आप यहां अस्थिर कीवर्ड के बारे में अधिक जानकारी प्राप्त कर सकते हैं - https://www.geeksforgeeks.org/understanding-volatile-qualifier-in-c/


  1. ट्विटर पर बायो का क्या अर्थ है?

    एक ट्विटर बायो आपके ट्विटर प्रोफाइल को सेट करने का एक घटक है। यह आपके नाम और आपकी प्रोफ़ाइल पर ट्विटर हैंडल के नीचे दिखाई देता है। इसका उपयोग दूसरों को एक संक्षिप्त परिचय देने के लिए करें कि आप कौन हैं, अपनी रुचियों की सूची बनाएं, या अपने व्यवसाय का प्रचार करें। अपना बायो कैसे बदलें आप अपनी प्रोफ

  1. C# में दो प्रश्न चिह्न एक साथ (??) का क्या अर्थ है?

    यह नल-कोलेसिंग . है ऑपरेटर। नल-कोलेसिंग ऑपरेटर ?? यदि यह शून्य नहीं है, तो इसके बाएँ हाथ के संकार्य का मान लौटाता है; अन्यथा, यह दाहिने हाथ के ऑपरेंड का मूल्यांकन करता है और अपना परिणाम देता है। द ?? यदि बाएं हाथ के ऑपरेंड का मूल्यांकन गैर-शून्य पर किया जाता है, तो ऑपरेटर इसके दाहिने हाथ के ऑपरेंड

  1. सी # में कीवर्ड var क्या करता है?

    var कीवर्ड var सपोर्ट के साथ वेरिएबल को इनिशियलाइज़ करता है। वेरिएबल, इंटीजर, स्ट्रिंग, फ्लोट आदि के लिए जो भी वैल्यू आप चाहते हैं, बस असाइन करें। उदाहरण using System; namespace Demo {    class Program {       static void Main(string[] args) {         &n