• [^] # 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é à 3. Dernière modification le 17 septembre 2020 à 14:12.

    Reprenons, exemple générique :

    #ifdef FOO
     using bar = int;
    #else
     using bar = char;
    #endif
    // Ici une longue API dépendante de bar

    il y a 2 version de la lib sans le source fourni à l'utilisateur, une avec FOO et une sans, actuellement 1 seul .h.
    Mon exemple peut être stupide mais on peut en trouver plein d'autres légitimes (nouvelle version avec ABI qui casse etc)
    Comment faire la même chose avec les modules?

    PS : je n'ai fait que survoler les modules pour le moment, donc tolérance SVP sur mon non connaissance de la chose, et c'est surtout pas contre les modules, à la base je trouve l'idée sympa et me rappelle une époque très lointaine où je faisais du dev Java avec ce genre de limitation frustrante :p.