Est-il possible d'ajouter des arguments par défaut avant l'argument variable dans la macro variadique? J'ai la par exemple version de quelque chose comme macroAjout d'arguments par défaut à la macro variadique
#define MACRO(arg1, ...) func(arg1, ##__VA_ARGS__)
Je voudrais ajouter 2 autres arguments par défaut dans la macro avant des arguments variables afin qu'il ne devrait pas affecter la version précédente. Comme:
#define MACRO(arg1, arg2 = "", arg3 = "", ...) func(arg1, arg2, arg3, ##__VA_ARGS__)
Toute aide serait appréciée.
C ne supporte pas les arguments par défaut. Voulez-vous dire C++? –
Incertain Pour comprendre, ne fonctionnera pas
? – philantOui. Oublié de mentionner. C'est pour C++. Merci – vishal