Je voudrais remplacer toutes les instance de
par une chaine vide via une macro.
En effet, le code utilise pour l'instant des objets qui à terme seront intégrés dans un namespace.
Je préfère prévoir le coup et mettre dors-et-déjà les maLib::, quitte à les supprimer au préprocessing, plutot que d'avoir à repasser sur tout le code un fois que la lib sera sortie...

Problème : un semble bien remplacer les instances de maLib par une chaine vide, mais pas les ::
Je me retrouve donc avec un code comme celui-là :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
::maFonction1( a, b )
::maFonction2( a, b )
::maFonction3( a, b )
Ce qui me renvoie naturellement l'erreur suivante à la compilation :
"myFile.h:53: error: expected class-name before '::' token"

Une idée ?