#define personnalisés

#define personnalisés - C++ - Programmation

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
 

Reply

Marsh Posté le 02-07-2002 à 10:03:03   

Reply

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

Reply

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.


---------------
Le Tyran
Reply

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 ##  :heink: ??

Reply

Marsh Posté le 02-07-2002 à 10:21:43    

## fait parti des opérateur de préprocesseur non surchargeable je crois :D


---------------
Le Tyran
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed