Je voudrais remplacer toutes les instance de
par une chaine vide via une macro.
Code : Sélectionner tout - Visualiser dans une fenêtre à part maLib::
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 : unsemble bien remplacer les instances de maLib par une chaine vide, mais pas les ::
Code : Sélectionner tout - Visualiser dans une fenêtre à part #define maLib::
Je me retrouve donc avec un code comme celui-là :
Ce qui me renvoie naturellement l'erreur suivante à la compilation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ::maFonction1( a, b ) ::maFonction2( a, b ) ::maFonction3( a, b )
"myFile.h:53: error: expected class-name before '::' token"
Une idée ?
Partager