• [^] # Re: C++ 2011 ?

    Posté par (Mastodon) . En réponse au journal Visiteurs en C++. Évalué à 6. Dernière modification le 24 avril 2013 à 14:12.

    Haaa :) Il y en a un qui l'a remarqué. Je l'ai pas mis pour faire du C++11 absolument mais pour voir si c'était pris en charge par la coloration C++. Et en fait, non.

    Quant à savoir si C++11 permet d'améliorer les choses, je dirais non sur ce plan là effectivement.

    D'ailleurs, question style: est-ce que rajouter 'virtual' en plus de 'override' n'est pas un peu redondant.

    Oui et non. Je sais que certains préconisent de ne pas mettre de virtual pour les réimplémentations de méthodes virtuelles, mais j'ai toujours trouvé ça très perturbant. Du coup, je l'ai toujours mis systématiquement. Maintenant, avec un override, ça ne serait sans doute pas nécessaire mais ça n'apporte pas la même information je trouve. Et comme override se situe en fin de ligne, c'est assez difficile d'avoir un aperçu de toutes les méthodes virtuelles. Tandis qu'avec un virtual systématique, on le voit mieux je trouve. Mais comme tu dis, c'est une question de style.