• [^] # Re: C & Cie

    Posté par (site web personnel) . En réponse à la dépêche Sortie de Vala 0.1.6. Évalué à 5.

    Concernant les strings, la STL fait la même erreur que le C : elle les traite strictement comme un tableau de caractères. Certe, elle fait ça mieux que le C, puisque tu peux manipuler des tchar mais au final, il lui manque toujours des fonctions pratiques et communes à toute lib string qui se respecte. Au hasard :
    - découpage d'une string en liste de string avec un token
    - recollage d'une liste de string avec un token
    - mise en majuscule, mise en minuscule
    - conversion UTF8, latin1, UCS16

    Quand tu manipule des strings t'as souvent besoin de faire ça et même en général un peu plus. Mais en STL, en dehors de pouvoir choisir ton algorithme de tri générique de ta chaîne de caractères, t'es super limité. Et honnêtement, trier des chaînes, je le fais moins souvent que les découper en fonction d'un token.