Отличия директивы препроцессора #define от функции typedef состоят в следующем:

  • В отличие от #define функция typedef дает символические имена только типам данных
  • Функция typedef более гибка, чем #define
  • Функция typedef выполняется компилятором, а не препроцессором
  • Функция typedef выполняется препроцессором, а не компилятором
  • Функция typedef менее гибка, чем #define
Для просмотра статистики ответов нужно залогиниться.