सी ++ वॉल्यूम 1 में सोचने में, अध्याय 16: टेम्पलेट्स का परिचय। संदर्भ:दोस्त इटरेटर और मित्र वर्ग इटरेटर का क्या अंतर है जो सी ++ में सोचने में पड़ता है?
सूचना है कि बजाय सिर्फ कह रही:
friend iterator; // Make it a friend
इस कोड है:
friend class iterator; // Make it a friend
यह महत्वपूर्ण है क्योंकि नाम " इटेटर "अल्रे है एक शामिल फ़ाइल से, दायरे में ady।
एक्सेल वास्तव में ऊपर क्या मतलब है? ऐसा लगता है कि friend iterator
सही ढंग से संकलित करता है और मैं अंतर नहीं देख सकता। क्या कोई जवाब बता सकता है? धन्यवाद
शायद 'विस्तारित प्रकार विनिर्देशक' के बारे में एक स्पष्टीकरण का अर्थ है, क्योंकि पता है, मानक सभी के लिए नहीं है। :) – Xeo
@Xeo: एमएसडीएन के लिए एक लिंक जोड़ा गया, मुझे आशा है कि यह पर्याप्त होगा। :) –
इसके अलावा, सी ++ 0x में यह प्रतिबंध टेम्पलेट पैरामीटर के लिए उठाया गया है, इसलिए अब हमारे पास टेम्पलेट क्लास फ़ाइनल {दोस्त डी; ~ अंतिम() {}}; '। –
Xeo