#define personnalisés - C++ - Programmation
Marsh Posté le 02-07-2002 à 10:07:29
hellbilly a écrit a écrit : salut, je voudrais générer des #define en fonction des paramètres d'une macro mais je vois pas du tout comment faire. Par exemple (complètement faux évidemment): #define API(name) \ #define ##nameCC __stdcall |
http://www.lri.fr/~aze/page_c/aide_c/define.html
jette un oeil sur la partie concernant la macro substitution, mais je ne suis pas sure que cela soit exactement ce que tu cherches
Marsh Posté le 02-07-2002 à 10:10:28
Regarde du côté de la surcharge des opérateur en C++ mais je suis pas sûr que ça puisse marcher.
Marsh Posté le 02-07-2002 à 10:18:58
pretty -> merci pour le lien mais il n'y a pas ce que je veux.
leto -> euh... surcharger l'opérateur ## ??
Marsh Posté le 02-07-2002 à 10:21:43
## fait parti des opérateur de préprocesseur non surchargeable je crois
Marsh Posté le 02-07-2002 à 10:03:03
salut,
je voudrais générer des #define en fonction des paramètres d'une macro mais je vois pas du tout comment faire.
Par exemple (complètement faux évidemment):
#define API(name) \
#define ##nameCC __stdcall