Principaux ajouts et modifications apportés par la norme C11

Problème

Vous programmez en C sans connaître ce qu’apporte la norme C11 par rapport au C que vous utilisez habituellement (habituellement C89, C ANSI ou C99). Vous voudriez savoir ce que la norme C11 contient et qui pourrait vous intéresser.

Solution

La norme répond à cette question dans l’avant-propos (foreword, pages xiii et xiv) dans une liste indiquant les changements principaux depuis la norme précédente. Le tout premier point de cette liste indique que certaines nouveautés sont optionnelles et que certains points antérieurs à C11 le deviennent également.

Reprenons les nouveautés de C11 en commençant par les points obligatoires.

  • Il est possible de connaître et de forcer l’alignement des objets en mémoire (<stdalign.h>, <stdlib.h>).

    ...
Pour consulter la suite, découvrez le livre suivant :
couv_EI3CACT.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Programmer et compiler avec la norme C11