• [^] # Re: Boost ? c'est quoi ?

    Posté par (site web personnel) . En réponse à la dépêche Sortie de Boost 1.46. Évalué à 1.

    De fait, QList ne se comporte pas comme une std::list , Qt a choisi une approche légèrement différente. De même qu'elle ne se comporte pas comme les listes java bien que pour les deux (std::list et liste java), des itérateurs existent qui reproduisent un comportement.

    Tu as raison sur l'absence de constructeur acceptant des itérateurs, bien que ça semble pas trop difficile à rajouter, à coup de append(), ou sur la différence de sémantique des at().

    Pour ce qui est de la performance Qt vs STL, je pense que ça dépend de chaque implémentation de la STL. En tout cas, si je dois convertir des noms de fichiers japonais (stockés en Shift-JIS) pour les afficher en UTF16, je sais lequel je choisirai: STL ne gère tout simplement pas les codecs, donc bonjour le bazar!