Liste des Groupes | Revenir à cl c |
What an anquated language that this needs macros.I am a fan of being able to name parameters in languages that allow it. I am quite confident that this will never come to C. It /might/ make it into C++, but as people have been writing proposals to do so for 20 years at least, I am not holding my breath.You can sort of already do it in C by using designated initializers and macros
#define foo(A, B, C, ...) do{\
stuct technical technical={\
var1=default1,\
var2=default2,\
var3=default3 __VA_OPT__(,)\
__VA_ARGS__\
}\
actual_foo(A, B, C, technical.var1, technical.var2, technical.var3)\
}while(0)
Les messages affichés proviennent d'usenet.