• [^] # Re: Comparaison ?

    Posté par . En réponse au journal Journal Bookmark #2. Évalué à 4. Dernière modification le 15 décembre 2014 à 15:32.

    Rust m'intéresse beaucoup.

    Quand il sera en version stable, peut-être que j'abandonnerai le C++ pour lui, mais en attendant, tant que je peux lire qu'«il est déconseillé de se fier aux versions stables» pour cause de développement trop rapide, hors de question.

    D'ici que Rust soit stable, il est possible que C++ ait corrigé ses défaut, tout en étant standard ISO et rétro compatible...

    Au passage, depuis C++11, il n'y à plus de raison de manipuler tant que ça les pointeurs nus.
    Ceci, par exemple, n'est pas du C++11:

    #include <stdio.h>
    int *bar(int *p) {
     return p;
    }
    int* foo(int n) {
     return bar(&n);
    }
    int main() {
     int *p1 = foo(1);
     int *p2 = foo(2);
     printf("%d, %d\n", *p1, *p2);
    }

    Ce n'est que du C. Il n'y à strictement rien qui soit typique du C++ la dedans, et encore moins de C++11!