Я недавно наткнулся на довольно много из них, которые действительно полезны для подражания новому стандарту C11. На самом деле многие новые функции уже есть, но с другим синтаксисом.
- атрибуты выравнивания
- локальные переменные потока
- атрибут noreturn для функций
- атомарные операции (через их
__sync_...
встроенные функции)
- типовое программирование
Я написал кое-что об этом и как использовать это с интерфейсами C11 в моем блоге .
Две функции, которые не включены в функциональность C11, которые действительно хороши и которые я бы очень хотел видеть в будущих версиях стандарта
- операторные выражения (уже упоминавшиеся Als)
__typeof__