
Envoyé par
Aszarsha
Le probleme doit venir de là. L'implementation de std::string (de toute la bibliothèque standard d'ailleurs) peut être differente de compilateur en compilateur, parfois même d'une version à l'autre d'un même compilateur.
Il suffit que dans le même programme tu ais du code qui touche à une autre implementation de la bibliothèque standard, et c'est le dawa complet. Il faut qu'entre les modules du programme, il y ai une interface le plus bas niveau possible (des char * par exemple).
Voir C++ Coding Standards par exemple, chapitre 63 : Use sufficiently portable types in a module's interface.
Partager