• [^] # Re: Quel est l'intérêt ?

    Posté par (site web personnel) . En réponse au journal C++ vin va vous faire tourner en barrique !. Évalué à 4.

    Oui, ça implique que chaque source qui les inclue doive faire le boulot, mais la compilation est rapide et en cadeau bonus il est aisément possible de passer d'une lib à une autre: il suffit de mettre "using std::vector;" ou "using foo::vector;" avant l'include.

    Si ta lib accepte plusieurs implémentations d'un vecteur qui respecte le même contrat, pourquoi ne pas faire du policy based design ?

    L'usage serait ainsi plus propre.

    #include <malib>
    malib::maclasse<std::vector> c;
    c.faire_des_trucs_avec_des_vecteurs();
    

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board