Синтаксис атрибута GCC

62
6

Есть ли разница между следующими синтаксисами атрибутов?

char a[N] __attribute__ ((aligned(X)));
char __attribute__ ((aligned(X))) b[N];
char (__attribute__ ((aligned(X))) c)[N];

Если есть разница, которая представляет "X-выровненный массив символов" и который представляет "массив символов, выровненных по X"? Если нет никакой разницы, которая является "правильным" (или наиболее распространенным) способом ее написания?

Аналогично, отличается ли ответ на вышеизложенное в случае функций и типов функций?

спросил(а) 2017-02-26T18:30:00+03:00 4 года, 1 месяц назад
0
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема