मानक कहते हैंसी ++ में एक चर क्या है?
एक चर एक वस्तु की घोषणा से शुरू की है। चर का नाम ऑब्जेक्ट को दर्शाता है।
लेकिन इस परिभाषा का वास्तव में क्या अर्थ है?
क्या कोई वैरिएबल किसी ऑब्जेक्ट को नाम देता है, यानी अन्यथा अज्ञात ऑब्जेक्ट्स के लिए एक नामकरण तंत्र चर है? या नाम एक चर है?
या एक वैरिएबल नामित वस्तु है जो इस अर्थ में है कि प्रत्येक चर भी एक वस्तु है?
या एक वैरिएबल सिर्फ एक "प्रॉक्सी" नाम है जो सभी ऑब्जेक्ट्स को वास्तविक ऑब्जेक्ट में "प्रतिनिधि" करता है?
चीजों को और भ्रमित करने के लिए, कई सी ++ किताबें चर और शब्दों को समानार्थी के रूप में मानती हैं।
इस पर आपका क्या लेना है?
संस्थाओं के बारे में, C++ 0x मसौदे से उद्धृत:
एक इकाई है एक मूल्य, वस्तु, संदर्भ, समारोह [...]
हर नाम है कि एक अर्थ है एक घोषणा द्वारा इकाई पेश की जाती है।
एक चर एक वस्तु
इन बयानों मैं निष्कर्ष है कि एक चर एक नाम है और इस तरह एक वस्तु नहीं हो सकता आकर्षित से की घोषणा से शुरू की है। यह वास्तव में मेरे बाहर नरक को भ्रमित कर रहा है :)
@FredOverflow साथ एक इकाई है। यह कहता है: __3000__ _ किसी भी प्रश्न को बंद करने, फिर से खोलने या माइग्रेट करने के लिए वोट करें – sbi
@ एसबीआई: उत्तर देने के लिए धन्यवाद, मुझे कहना होगा कि मैं 2 अन्य लोगों से अधिक 'करीबी' का उपयोग करता हूं, वहां बहुत सारे डुप्लीकेट हैं :) –