интересная инициализация полей структуры
От: nen777w  
Дата: 14.04.13 22:27
Оценка:
Копался пару дней назад в исходниках одного большого проекта написанного на С.
Встретил там интересную инициализацию полей структуры, примерно так:

typedef struct {
    int a;
    double b;
    void *c;
} foo;

void func_foo() {
    static foo f = {
          .a = 10
        , .b = 10.0
        , .c = 0
    };
}


Сегодня вспомнил, захотел проверить. Не компилируется.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.