Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3527 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  #define personnalisés

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

#define personnalisés

n°169479
hellbilly
free smile
Posté le 02-07-2002 à 10:03:03  profilanswer
 

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
 

mood
Publicité
Posté le 02-07-2002 à 10:03:03  profilanswer
 

n°169485
prettysmil​e
Sourire est un devoir social
Posté le 02-07-2002 à 10:07:29  profilanswer
 

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

n°169489
LetoII
Le dormeur doit se réveiller
Posté le 02-07-2002 à 10:10:28  profilanswer
 

Regarde du côté de la surcharge des opérateur en C++ mais je suis pas sûr que ça puisse marcher.


---------------
Le Tyran
n°169501
hellbilly
free smile
Posté le 02-07-2002 à 10:18:58  profilanswer
 

pretty -> merci pour le lien mais il n'y a pas ce que je veux.
 
leto -> euh... surcharger l'opérateur ##  :heink: ??

n°169503
LetoII
Le dormeur doit se réveiller
Posté le 02-07-2002 à 10:21:43  profilanswer
 

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


---------------
Le Tyran

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  #define personnalisés

 

Sujets relatifs
[C++] les includes et les define fo les mettre ds le .hpp ou le . cpp? 
Plus de sujets relatifs à : #define personnalisés


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)