Bonjour,

CPP me déçoit un peu de part son manque cruel de fonctionnalités.
Or j'aimerais pouvoir faire quelque chose du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
signal foo(int, float, char);
 
slot mySlot(int, float, char)
{
     //do some stuff
}
 
connect(foo, mySlot);
// ou connect("API_NAME", "signal_name", "API_NAME", "slot_name");
// + disconnect/disconnect_all_slots/disconnect_all_signals
 
foo(45, 47.8, 'o'); //appelle tous les slots "connectés" au signal
Ce qui est bien évidement impossible avec CPP qui ne permet même pas de parser les arguments reçus en paramètre des macro ><.

Je cherche donc à exécuter mon propre préprocesseur avant CPP dans la chaîne de compilation.

J'aimerais donc savoir si vous connaissiez une méthode "propre" de procéder.
J'utilise gcc mais si une solution marche avec d'autres chaînes de compilations, ça m'arrangerais aussi.