class A
{
public:
A(){}
private:
int i;
};
A a[8];
सी ++ 11 मानक 8.5.1.1 कहते हैं:किसी भी प्रकार की सरणी हमेशा एक समग्र है?
"एक कुल एक सरणी या एक वर्ग कोई उपयोगकर्ता द्वारा प्रदान की कंस्ट्रक्टर्स (12.1), कोई ब्रेस या equalinitializers के लिए साथ (धारा 9) है गैर स्थैतिक डेटा सदस्य (9.2), कोई निजी या संरक्षित गैर स्थैतिक डेटा सदस्य (खंड 11), कोई आधार वर्ग (क्लॉज 10), और कोई वर्चुअल फ़ंक्शन (10.3) नहीं। "
एक सरणी के रूप में, कुल मिलाकर है? मुझे नहीं लगता, लेकिन मानक हां कहता है।
यदि मानक कहता है, मानक जीतता है :) – Gorpik
@Gorpik सभी हिप्पो-मानक की जय हो! : डी –