• [^] # Re: Performances

    Posté par . En réponse au journal Rust dans Linux, ça démarre fort!. Évalué à 1.

    Les accès operator[x] en C++ sont l'équivalent de get_unchecked en Rust.

    Donc pour le bound checking C++ et Rust sont peu ou prou équivalents.
    La différence pour se joue dans le fait que tu dois ajouter à ton compilateur C++ un linter qui t'interdit d'utiliser l'opérateur [] sauf si tu l'as explicitement désactivé localement.

    On pourrait utiliser le mot clé unsafe pour désactiver localement le contrôle du linter. :-)