• # Le C++ peut être simple

    Posté par . En réponse au journal Un langage pour les nuls? Le langage D!. Évalué à 3.

    mais ne l'est pas forcément ;)

    Pour un petit code, tu peux tout définir dans un seul fichier, pas forcément besoin de headers.

    Pour la mémoire, MonObjet a; crée l'objet, il sera automatiquement détruit à la fin de la fonction et tu accèdes aux méthodes avec le . a.foo();

    Bref, le C++ n'oblige pas d'utiliser des pointeurs et de faire des bizareries avec le préprocesseur.

    Son défaut c'est de permettre tellement de trucs (je découvre actuellement les possibilités fonctionnelles) qu'on en apprend tous les jours, et que les exemples ne sont pas cohérent.

    Après, je ne vois pas trop l'interêt du D, à part être un C++ allégé (mais j'y jetterai coup d'oeil quand j'aurais du temps libre, c'est peut-être interessant).