7.1.6.1/1 निम्नलिखित बयान (जोर मेरा) शामिल हैं:सी ++ मानक में 7.1.6.1/1 में इस कथन की प्रासंगिकता क्या है?
दो सीवी-क्वालिफायर, स्थिरांक और अस्थिर कर रहे हैं। एक सीवी-क्वालीफायर एक डीईसीएल-विनिर्देशक-सेक में प्रकट होता है, init-declarator-सूची घोषणा के खाली नहीं होगा।
ऊपर बोल्ड में कथन की प्रासंगिकता क्या है? दूसरे शब्दों में, क्या सीवी-अयोग्यमें गिरावट-निर्दिष्टकर्ता-सीईसी टाइप करना संभव है, जिसमें घोषणा के init-declarator-list खाली है?
struct A { }; // valid
const struct B { }; // invalid, const would have no meaning
const struct C { } c { }; // valid
और कुछ नहीं है:
मैं अपने उत्तर के साथ बहुत तेज़ था - हालांकि, क्या आप किसी और चीज के साथ आ सकते हैं? मैं संघर्ष कर रहा हूँ। – Columbo
मुझे नहीं लगता कि कुछ और है। असल में, मुझे नहीं लगता कि यह अंतर्निहित int के बारे में कुछ भी कहता है। फ़ंक्शन पैरामीटर घोषणाओं में कोई इनिट-घोषणाकर्ता-सूची नहीं है, और यदि उन्होंने किया है, तो आपका उत्तर सुझाव देगा कि 'शून्य एफ (कॉन्स इंट);' एक अवैध घोषणा है। – hvd
हां, यही कारण है कि मैंने अपना जवाब हटा दिया, मैं केवल बाद में उन तथ्यों से अवगत हो गया। :) – Columbo