सी में परिवर्तनीय नामों के स्ट्रिंग प्रतिनिधित्व के माध्यम से परिवर्तनीय मान पुनर्प्राप्त करना
किसी चर के नाम का प्रतिनिधित्व करने वाली स्ट्रिंग का उपयोग करके उसके मान तक पहुंचना एक आम बात है डिबगिंग तकनीक. सी में, ऐसी आत्मनिरीक्षण क्षमताएं मूल रूप से दक्षता कारणों से प्रदान नहीं की जाती हैं।
प्रतिबिंब की अनुपस्थिति का कारण
प्रतिबिंब, किसी की संरचना का निरीक्षण करने की क्षमता रनटाइम के दौरान कार्यक्रम, प्रदर्शन के संदर्भ में महत्वपूर्ण ओवरहेड का परिचय देता है। सी लचीलेपन और आत्मनिरीक्षण पर गति और दक्षता को प्राथमिकता देता है। नतीजतन, यह मूल प्रतिबिंब तंत्र का समर्थन नहीं करता है। ]प्रीप्रोसेसर मैक्रोज़:
आप प्रीप्रोसेसर मैक्रोज़ बना सकते हैं जो एक वैरिएबल के मान तक विस्तारित होते हैं, लेकिन इस दृष्टिकोण के लिए महत्वपूर्ण मैन्युअल प्रयास की आवश्यकता होती है।टाइपिड ऑपरेटर:
यह ऑपरेटर इसके बारे में जानकारी प्रदान करता है एक वेरिएबल का प्रकार, लेकिन यह वेरिएबल के मान को पुनः प्राप्त नहीं करता है। दंड।अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3