• [^] # Re: Les avantages de C++ ne sont pas bien différentes avec Rust

    Posté par . En réponse à la dépêche Faut‐il continuer à apprendre le C++ ?. Évalué à 1. Dernière modification le 16 août 2018 à 00:13.

    Là, tu racontes absolument n'importe quoi.

    Si tu as :

    struct foo {
     struct bar *bar_create();
     void add_bar(struct bar *b);
    };
    struct foo *foo_create(int foo_param);
    void foo_delete(struct foo *f);
    void foo_do_something(const struct foo *f);

    Ton héritage continuera d'exposer les méthodes que tu veux cacher. Pire encore si cette classe foo évolue tu va récupérer du code de manière totalement transparente.

    Mais surtout, j'ai parlé d'un potentiel overhead. Je dis qu'il faut y faire gaffe.