Bonjour,
Je cherche à récupérer la liste des paramètres d'une fonction.
En faite je voudrai faire un macro générique qui fait quelque chose du genre :
Où "BAR()" serait un macro qui appelle une fonction avec les mêmes paramètres que ma fonction parente.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 void foo(int param1, char *param2) { BAR(); }
J'aimerai éviter l'utilisation de '...' pour que les paramètres soient clairement définis.
Y a t'il moyen par exemple de récupérer l'adresse de chaque paramètre sans en connaitre le nom ou le nombre ?
En définissant une variable en début de fonction on peux peut être être capable de récupérer l'adresse du dernier paramètre avec l'adresse de cette variable ?
Merci![]()
Partager