История изменений
Исправление wandrien, (текущая версия) :
Определения типов в Си читаются справа налево и изнутри наружу:
int const * (* const f)(double);
-- константный указатель на функцию, принимающую double и возвращающую указатель на константное целое.
А теперь без подсказки объявите функцию, возвращающую массив из 10 указателей на функции, возвращающие…
Тут где-то на прошлой неделе кто-то возмущался и недоумевал, почему в каждом убийце крестов придумывают новый синтаксис объявления типов, а не берут готовый из крестов.
Вот именно поэтому.
Исходная версия wandrien, :
Определения типов в Си читаются справа налево и изнутри наружу:
int const * (* const f)(double);
-- константный указатель на функцию, принимающую double и возвращающую указатель на константное целое.
А теперь без подсказки объявите функцию, возвращающую массив из 10 указателей на функции, возвращающие…
Тут где-то на прошлой неделе кто-то возмущался и недоумевал. почему в каждом убийце крестов придумывают новый синтаксис объявления типов, а не берут готовый из крестов.
Вот именно поэтому.