У меня есть такая структура в заголовке:
struct entry {
const char *name;
const struct my_data data;
flags_t flags;
};
В моем коде я пытаюсь сделать следующее и получаю ожидаемую ошибку выражения (в Visual Studio 2010) в .data
const struct entry test[] = {
{"md", {.data.buf = &vector.mac, WRITE}, FLAG_OP_MASK},
};
Есть идеи, почему я вижу эту ошибку?