Я использую struct
с инициализированным значением внутри структуры, как показано ниже. Я не понимаю, почему компилятор не может установить размер char[] = { .. }
в члене структуры, как это делается для объявления переменной? Clang++ дает следующую ошибку:
ошибка: привязка массива не может быть выведена из инициализатора в классе
код:
struct A
{
char s[] = { 'F', 'O', 'O', ... };
};