Namespace et bibliotheque
Bonjour.
Dans un projet, on m'oblige à utiliser une bibliothèque propriétaire très mal codée : elle n'est pas dans un namespace, je n'ai pas accès au code, les fonctions sont très buggée...
Je fait avec et je recode les fonctions buggées, mais j'ai des collisions de noms avec certaines de mes fonctions.
La solution simple mais crade est de renommer mes fonctions pour éviter ces collisions, et adapter tous les appels.
J'aurai préféré rajouter un namespace à la bibliothèque.
J'ai tenté d'entourer l'include dans un nouveau namespace :
Code:
1 2 3 4 5 6 7 8
| namespace libDuMal {
#include <libToutePourie.h>
};
namespace monNamespaceAMoi {
void func_a_jeter_a_la_poubelle() {
libDuMal::func_a_jeter_a_la_poubelle();
}; |
Évidemment ça ne marche pas : je me retrouve avec des undefined...
Auriez vous une idée ?
Merci d'avance.