• [^] # Re: fonction Format()

    Posté par (site web personnel) . En réponse au message [portage] Librairie CString -> string (STL). Évalué à 1.

    Il y a boost.format qui propose un service semblable, mais de façon assez différente. AMHA, boost.format est beaucoup plus sûr vu qu'il ne repose pas sur la la notion de fonction variadique (-> '...'), et plus puissant aussi.

    Pas oublier aussi toutes les fois où une CString était directement passée à un "const char*", avec les chaînes standard, il faudra faire des appels explicites à std::string::c_str().

    Il devrait aussi y avoir des différences par rapport à l'aspect UNICODE & cie, si je me souviens bien.

    Autrement, j'avais croisé sur codeguru/codeproject (?) des classes mimant le comportement (et le nom) de CString.
    A termes, j'ai envie de dire que mieux vaut migrer vers la chaine standard.

    [pinaillage]
    PS: std::string ne fait pas parti de la STL historique. Juste de la SL du C++
    [/]