Bu yasal C++ mı?Başka bir üye bildirirken siz bir üyenin boyutunu kullanabilir misiniz?
GCC 4.6 bunu kabul eder, ancak MSVC 2012'de yoktur. Benim için iyi olmalı gibi görünüyor, ama biraz Googling yardımcı olmadı ve standarda nereye bakacağımı bilmiyorum.
error C2327: 'foo::a' : is not a type name, static, or enumerator
error C2065: 'a' : undeclared identifier
error C2070: ''unknown-type'': illegal sizeof operand
warning C4200: nonstandard extension used : zero-sized array in struct/union
olası yinelenen: // stackoverflow.com/questions/9656941/why-i-cant-initialize-non-const-static-member-or-static-array-in-class) –
Nihai neden benzer olsa bile, soru bana çok farklı geliyor . – Gorpik
C++ 11 standardındaki ilgili paragraf 5, paragraf 8, bence. – jrok