viiz> Désolé, mais la notion de chaînes de caractères est une structure de données complexe, avec ses données propres, toutes ses fonctions (pour chercher, remplacer, extraire des morceaux, etc...). Un objet se justifie donc parfaitement.
Ainsi, en C++, dans beaucoup de programmes, on utilise la classe CString plutôt qu'un simple char*, parce que c'est beaucoup plus pratique, c'est beaucoup plus sûr, et ce n'est pas moins efficace.