1

Juste pour ne pas perdre le lien. Une utilisation astucieuse de _Generic et de __VA_ARGS__
http://blog.huoc.org/conditionals-constants-c11-generic.html

2

Mince, j'ai lu mais j'ai pas tout compris, quand se fera-t-il traduire en français le bonhomme ? grin
Ce qui est des arguments par défaut a l'air chouette, ça manque ça, ça permettrait de faire de la surdéfinition en C ?

3

Oui, _Generic est de la surdéfinition, c'est assez tordu et manuel, mais au moins ça existe maintenant.

Cela dit, c'était déjà possible avec GCC avec __builtin_choose_expr et __builtin__types_compatible_p.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

4

GCC étant heu GCC centric, _Generic étant dans la norme du C, bref
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

5

On ne peut pas non plus reprocher à GCC d'avoir innové dans la bonne direction à ce sujet, ça a d'ailleurs peut-être été source d'inspiration pour la norme C11.

6

Non on ne peux pas si c'est fait en bonne intelligence, mais une fois que la norme est fixé, il faut arreter d'utiliser les trucs non standard et utiliser les standards.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

7

On est bien d'accord. smile

8

Godzil (./6) :
Non on ne peux pas si c'est fait en bonne intelligence, mais une fois que la norme est fixé, il faut arreter d'utiliser les trucs non standard et utiliser les standards.

c'est pas si simple sad

9

Suffit pas d'avoir un flag --[no]strict (ou équivalent) au niveau de l'appel de GCC ? Comme ça, ça garde la rétro-compatibilité tout en permettant d'aller de l'avant avec des paramètres par défaut progressistes ^^
avatar

10

N'est-ce pas ce que fait -pedantic?
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.