Во-первых:
int k[] ={1,2,3,4,5};
Во-вторых:
struct slk
{
int k[] ={1,2,3,4,5};
};
для этих двух операторов, почему первая передает компиляцию, а вторая дает мне
error: слишком много инициализаторов для 'int [0]'. компиляция прошла бы, если бы я установил k [5];
Что означает это сообщение об ошибке? Примечание: код протестирован в GNU GCC версии 4.7.2