История изменений
Исправление firkax, (текущая версия) :
str_t var = {.arr[ SIZE ]=0};
Что ты хотел сделать такой конструкцией? Мне кажется оно не скомпилируется вообще, а если и скомпилируется - то означать будет совсем не то, что ты хотел.
Уже заданный тип (у тебя str_t) нельзя варьировать, а при статическом объявлении переменных они будут именно этого типа всегда. Кажется подобное можно сделать в C++ с помощью шаблонов.
А зачем это всё? Может есть способ лучше сделать то же самое.
Исходная версия firkax, :
str_t var = {.arr[ SIZE ]=0};
Что ты хотел сделать такой конструкцией? Мне кажется оно не скомпилируется вообще, а если и скомпилируется - то означать будет совсем не то, что ты хотел.
Уже заданный тип (у тебя str_t) нельзя варьировать, а при статическом объявлении переменных они будут именно этого типа всегда.