• [^] # Re: phk n'aime pas C11

    Posté par . En réponse à la dépêche C11 n'est pas encore mort. Évalué à 6. Dernière modification le 27 décembre 2011 à 11:38.

    Il a clairement pas tord, c'est vraiment moche ce qu'ils ont définit et l'apport est bien maigre.

     #define cbrt(X) _Generic((X), long double: cbrtl, \
     default: cbrt, \
     float: cbrtf)(X)
    
    

    C'est quoi cette syntaxe qui ne ressemble pas du tout au C (une sorte de case sur un type) ?

    La gestion des threads peut être pas mal (notamment le _Thread_local qui évite de passer par l'API pthread qui est moins naturelle), mais ca impose tout un nombre de contrainte sur l'os qui est derrière (et oui le C tourne aussi sur des os minimaliste)?

    Et par contre ils n'ont rien proposé sur l'API string qui est assez dangereuse...