Personnellement, c'est comme pour vous, quand j'ai à mettre les mains dans du Java, je galère... C'est une question de point de vue.
Héritage virtuel => solution.
Oui, assez subjectif. J'aurais compris que tu trouves un opérateur comme <<|||||||||******----+++<< peut pratique, mais << ça va je trouve
Tu peux avoir pleins de pépins. Mais quand tu utilises un std::vector ou similaire, tu as une gestion des erreurs (y compris les indices trop grands, ou quoi) avec exceptions, par exemple.
On fait de notre mieux pour répandre les bonnes pratiques d'aujourd'hui en C++, après c'est aux programmeurs C++ de se former au mieux. Par contre, tout le monde est d'accord ici je pense pour dire (à nouveau) que le C++ donne plus de libertés, mais avec les risques qui viennent avec.
Partager