Voila, le fait est qu'en C++, c'est le bazard total pour tout ce qui concerne la gestion des chaines de caractères, notemment parce qu'il n'y a rien d' "officiel". Et donc y a plein de solutions différentes. Ques exemples :
1) le seul truc de base : le tableau de char. On utilise avec les fonctions globales de type strcat et autres strlen qui prennent en param un tableau de char.
2) "string" qui est deffinie dans le fichier du même nom, et qui est un classe qui propose pas mal de fonctions spécialement pour la gestion des ... strings, heureusement
3) les streams, plus particulièrement istrstream, ostrstram et strstream, qui sont des "flux" dans le même genre que cout et cin. Elle proposent qques fonctions pour la gestions des chaines de caractères, un peu comme string.
4) ...
Donc déjà ce qui serait intéressant c'est de détailler plus précisément les avantages et inconvénients (genre mémoire occupée, nombre de fonctions disponibles, rapidité ...) de chaque système que vous connaissez (et utilisez surtout). Sont bienvenus les sites de références, notemment pour les explications sur les classes du genre string.
Enfin question plus personnelle, je souhaite développer une classe spéciale pour la gestion des chaines de caractères, pour pouvoir y intégrer toutes les fonctions qui m'intéressent. Sur quoi me conseillez-vous de m'appuyer ?