current C++0x draft में मैंने देखा है कि उन्होंने अपेक्षित व्यवहार (महान कदम!) को हाइलाइट करने के लिए कुछ नए स्पष्ट कीवर्ड पेश किए हैं।एक छोटे से जोड़े के लिए कैसे पूछें? (शुद्ध आभासी कार्यों का वाक्यविन्यास)
उदाहरण: defaulted/deleted कार्य (= डिफ़ॉल्ट और = हटाना), नई nullptr निरंतर, explicit कीवर्ड रूपांतरण ऑपरेटरों के लिए प्रयोग करने योग्य भी ...
तो मैं भी देखने के लिए एक उम्मीद = शुद्ध वर्चुअल फ़ंक्शंस के लिए शुद्ध वाक्यविन्यास।
बदले में बदसूरत (आईएमएचओ, ज़ाहिर है) = 0 चीज अभी भी मौजूद है।
ठीक है, मैं # शुद्ध 0 (और कभी-कभी ऐसा करता हूं) का उपयोग कर सकता हूं, लेकिन मुझे लगता है कि समेकन/स्थिरता निश्चित रूप से मानक के लिए एक लक्ष्य होना चाहिए। इसके अलावा मैं जानता हूँ कि यह सिर्फ अति पंडिताऊ अनुरोध का एक प्रकार है, लेकिन = 0 सी ++ (व्यंजना) की मेरी कम से कम पसंदीदा हिस्सा से एक है ...
मेरे सवालों का वास्तव में था:
- मुझे पता है, नया मानक फीचर-पूर्ण है, लेकिन क्या यह अभी भी "आवश्यक मैक्रो" चीज़ के रूप में, इस छोटे से पैडेंटिक अतिरिक्त के लिए पूछना संभव है?
- अगर उत्तर सकारात्मक है, तो कैसे? (किसी समिति के सदस्य के आसपास?)
- क्या मैं इस अतिरिक्त पूछने के लिए थोड़ा सा पैडेंटिक (या गलत) हूं? शुद्ध आभासी कार्यों के वर्तमान वाक्यविन्यास के बारे में आप क्या सोचते हैं?
मुझे बीटीडब्ल्यू से +1। यह एक बिल्कुल अच्छा सवाल है, और मुझे लगता है कि मानकों की समिति इसे प्यार करेगी अगर अधिक लोगों ने अपने काम में रूचि ली। :) – jalf
धन्यवाद! जैसा कि अन्य टिप्पणियों में कहा गया है कि मैं एक विशेषज्ञ नहीं हूं और मैंने अभी अंतिम ड्राफ्ट (1347 पेज) पढ़ना शुरू कर दिया है ... –