• [^] # Re: Mouches, cachez-vous

    Posté par . En réponse au journal Le prix Turing 2008 pour Barbara Liskov. Évalué à 3.

    J'ai tout lu !

    C'est très intéressant, mais je comprend pas pourquoi dans la solution (BRules) ça marche !

    En gros, il met le résultat d'un put (qui retourne un Bag) sur un objet de type Set dans une variable de type Set et ça marche comme ça par magie genre on peut mettre un Bag dans une variable Set ...

    Alors j'imagine qu'il y a un détail de C++ (que je ne connais pas du tout) qui m'échappe, une conversion implicite ou un truc du genre, mais alors, je ne vois pas du tout comment BRules pourrait être appliqué au Java, qui, je crois en être sûr, n'a pas du tout ce genre de comportement !
    Ou alors il faudrait explicitement construire un Set à partir du Bag sortant du put mais c'est un peu lourdingue...

    Si quelqu'un a une idée pour expliquer tout ça, ça m'intéresse :)