Когда я компилировал свой код, VC ++ возвращает ошибку, как указано выше. Пораженная линия - (brushes){5.6, 214.0 , 13.0}
Более конкретно, здесь приведен затронутый кодовый блок
const brushes palette[] = {
(brushes){5.6, 214.0 , 13.0},
(brushes){200.0, 211.0, 12.0}
};
Этот код прекрасно компилируется в Linux, так почему же это происходит с VC ++?
РЕДАКТИРОВАТЬ: Определение кистей:
typedef union {
struct {
double c;
double m;
double y;
} t;
double v[3];
} brushes;