Partage
  • Partager sur Facebook
  • Partager sur Twitter

Comment installer la dernière version de gcc ?

sur windows

    14 décembre 2023 à 12:41:41

    Salut!

    Je chercher un lien pour installer la dernière version de gcc sur windows.

    Merci!

    EDIT : même la dernière version de gcc ne supporte pas deducing this je vais essayer avec visual studio.

    -
    Edité par OmbreNoire 14 décembre 2023 à 13:40:05

    • Partager sur Facebook
    • Partager sur Twitter
      14 décembre 2023 à 14:05:30

      Cf https://en.cppreference.com/w/cpp/compiler_support pour savoir ce que les compilateurs supportent. "Deducing this" est supporté par Clang 18, partiellement MSVC 19.32 et pas du tout par GCC.
      • Partager sur Facebook
      • Partager sur Twitter
        14 décembre 2023 à 14:08:30

        Ok c'est cool grâce à cette nouvelle fonctionnalité je vais peut être ne pas devoir changer tout mon code avec un système ECS et pouvoir utiliser crtp et virer les virtuals.
        • Partager sur Facebook
        • Partager sur Twitter
          15 décembre 2023 à 3:04:08

          Décidément, tu n'as toujours pas compris le principe...

          La programmation générique (avec le CRTP et les autres astuces du genre) n'a du sens que lorsque tu peux déterminer à la compilation quel est le type réel représenté par le paramètre template, et de préférence en mettant en place des politiques et des traits qui t'évitent de passer par un code complètement imbitable à force de chipoter pour les récupérer

          Les fonctions virtuelles, quant à elles, n'ont du sens que lorsque tu as une hiérarchie de classes, que les différentes instances sont toutes connues -- à la compilation -- comme étant "du type de la classe de base",  et qu'il n'est possible de définir le type réel de l'instance envisagée qu'à l'exécution.

          Il ne s'agit donc pas de mettre les deux techniques en concurrence, car elles apportent des solutions radicalement différentes à des situations qui n'ont absolument rien à voir.

          Par contre, il faut arriver à admettre qu'une soltuion s'avérera peut-être plus intéressante que l'autre dans certaines situations, et donc, arriver à faire le bon choix "au coup par coup".

          Tant que tu n'auras pas (enfin!!!) compris qu'aucune solution n'est la "technique miracle", tu n'arriveras pas à faire quelque chose qui soit ne serait-ce que "à peu près raisonnable".

          • Partager sur Facebook
          • Partager sur Twitter
          Ce qui se conçoit bien s'énonce clairement. Et les mots pour le dire viennent aisément.Mon nouveau livre : Coder efficacement - Bonnes pratiques et erreurs  à éviter (en C++)Avant de faire ce que tu ne pourras défaire, penses à tout ce que tu ne pourras plus faire une fois que tu l'auras fait

          Comment installer la dernière version de gcc ?

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown