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