• [^] # Re: What you see is not what you get

    Posté par . En réponse à la dépêche C++ se court-circuite le constructeur de copie. Évalué à 3.

    Dans un autre registre, je déteste particulièrement les templates. À la moindre connerie, je me retrouve avec des dizaines ou centaines d'erreurs de compilation qui me rappellent le Cobol sur AS400 à l'IUT en 1990 ...

    Il y a un secret (en tout cas avec GCC et Clang) pour rendre les erreurs de templates pas trop insurmontables.
    95% du temps, la ligne d'ou provient l'erreur dans ton code est indiquée par la ligne d'erreur "Required from here" de GCC qui va être au début de l'erreur; si tu utilises QtCreator par exemple tu peux double-cliquer dessus et ça t'y emmène dans le code.

    Qui peut prétendre être un gourou C++ ? Très peu de personnes je pense.

    Bjarne lui même a dit qu'il devait se référer au standard pour être sûr de tout.

    À quoi bon mettre tout ça dans la norme si, au mieux, personne ne les utilises,

    Ce sont surtout les auteurs de bibliothèques qui les utilisent.

    Regarde par exemple le code de Eggs.variant ou Boost.Hana