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

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

    En fait le compilateur prend exactement la série de caractères que tu mets dans ta string sans chercher à comprendre. Elle arrive telle que dans le binaire. Et ensuite l'affichage dépend de la locale. J'ai déjà compilé du code en ISO-8859-15 avec accents pour utilisation dans une fenêtre DOS en CP 850 par exemple, et ça ne marche pas.

    À l'époque, j'étais passé par boost::format pour écrire

    boost::format fmt(_("Cards in \"%1%\": %2%"));

    où la fonction _() peut être gettext() pour l'internationalisation s'il est disponible.