arguments dans un #define
Salut,
pourriez-vous me dire comment on remplit prettyFunction, va args etc. dans cet exemple ?
Merci
Connectez-vous ou Inscrivez-vous pour répondre.
Salut,
pourriez-vous me dire comment on remplit prettyFunction, va args etc. dans cet exemple ?
Merci
Réponses
__PRETTY_FUNCTION__ et __LINE__ sont des pqcros qui sont automatiquement remplacées par le nom de la fonction/methode dans laquelle se trouve l'appel à la macro et la ligne de code à laquelle elle est appelle.
__VA_ARGS__ est un mot clé qui correspond à la liste des Variable Arguments de la macro, représentés par les "...".
__LINE__
__VA_ARGS__
De manière générale toutes les macros commençant par "__" sont des macros réservées par le compilateur qui ont une signification particulière et une valeur automatique.
D'accord merci, et __FORMAT__ permet de préciser qu'il s'agit d'un string qui sera remplacé à cet endroit?
OK merci