Bonjour,

Je viens de mettre en ligne un nouveau projet de librairie de chaîne de caractères C++ nommé AString, pour ceux qui doivent écrire des choses sur plusieurs compilateurs/framework mais pour qui std::string n'est pas une réponse qui leur convient pour de bonne ou mauvaises raisons.

https://code.google.com/p/astring/

Le but est d'être indépendant de std::string pour ceux à qui ça pose des problèmes, tout en ayant une interface similaire, de pouvoir facilement inter-opérer avec C++ Builder et les CString de Visual C++ et d'autres framework dans le futur.
Le second but est d'y intégrer des fonctionnalités pratiques qui ne sont pas présente dans std::string.
- équivalent de sprintf / format
- strncpy sécurisé
- implode and explode
- Conversion avec les types numériques

Pour ceux qui le veulent, une option de compilation permet d'hériter de std::string et ainsi de juste profiter des extensions.

Si ca vous intéresse jetez y un oeil (il y a un chm généré avec doxygen accessible en checkout svn ou lecture du .h commenté)
n'hésitez pas à me faire des remarques constructives, si vous voulez contribuer c'est avec plaisir.

Si vous trouvez que cette librairie ne sert à rien inutile de le dire.
Je sais déjà qu'on peut tout faire avec std::string et boost, c'est juste que parfois c'est pas possible de faire avec ça.

Laurent