• [^] # Re: Beurk les conversions implicites

    Posté par . En réponse au journal Le bon sens et le C++. Évalué à 2.

    Perso je vote pour des spécialisations de template ou des noms explicites (comme packu64 mais moins C++/template/metaprogramming friendly)

    Moui. Perso je trouve les trucs avec des noms explicites, genre l'API d'opengl, assez pénibles et justement je trouve que sur ça, C++ est bien agréable.
    Par contre, je préférais avoir un warning sur le cas évoqué dans l'OP. J'étais persuadé qu'il était possible d'en avoir un (il y en a, mais sur la fonction non utilisé, ce qui est en effet considérable comme un bug dans le cas en question, mais...) pour les conversions de type implicite, mais apparemment ça ne marche pas dans ce cas précis. Le mot clé explicit ne peut pas non plus être utilisé dans ce cas, dommage.