• Annexe A. Priorités des opérateurs

    Cette annexe donne la priorité des opérateurs du langage C++, dans l'ordre décroissant. Cette priorité intervient dans l'analyse de toute expression et dans la détermination de son sens. Cependant, l'analyse des expressions peut être modifiée en changeant les priorités à l'aide de parenthèses.

    Tableau A-1. Opérateurs du langage

    OpérateurNom ou signification
    ::Opérateur de résolution de portée
    []Opérateur d'accès aux éléments de tableau
    ()Opérateur d'appel de fonction
    type()Opérateur de transtypage explicite
    .Opérateur de sélection de membre
    ->Opérateur de sélection de membre par déréférencement
    ++Opérateur d'incrémentation post-fixe
    --Opérateur de décrémentation post-fixe
    newOpérateur de création dynamique d'objets
    new[]Opérateur de création dynamique de tableaux
    deleteOpérateur de destruction des objets créés dynamiquement
    delete[]Opérateur de destruction des tableaux créés dynamiquement
    ++Opérateur d'incrémentation préfixe
    --Opérateur de décrémentation préfixe
    *Opérateur de déréférencement
    &Opérateur d'adresse
    +Opérateur plus unaire
    -Opérateur négation unaire
    !Opérateur de négation logique
    ~Opérateur de complément à un
    sizeofOpérateur de taille d'objet
    sizeofOpérateur de taille de type
    typeidOpérateur d'identification de type
    (type)Opérateur de transtypage
    const_castOpérateur de transtypage de constance
    dynamic_castOpérateur de transtypage dynamique
    reinterpret_castOpérateur de réinterprétation
    static_castOpérateur de transtypage statique
    .*Opérateur de sélection de membre par pointeur sur membre
    ->*Opérateur de sélection de membre par pointeur sur membre par déréférencement
    *Opérateur de multiplication
    /Opérateur de division
    %Opérateur de reste de la division entière
    +Opérateur d'addition
    -Opérateur de soustraction
    <<Opérateur de décalage à gauche
    >>Opérateur de décalage à droite
    <Opérateur d'infériorité
    >Opérateur de supériorité
    <=Opérateur d'infériorité ou d'égalité
    >=Opérateur de supériorité ou d'égalité
    ==Opérateur d'égalité
    !=Opérateur d'inégalité
    &Opérateur et binaire
    ^Opérateur ou exclusif binaire
    |Opérateur ou inclusif binaire
    &&Opérateur et logique
    ||Opérateur ou logique
    ?:Opérateur ternaire
    =Opérateur d'affectation
    *=Opérateur de multiplication et d'affectation
    /=Opérateur de division et d'affectation
    %=Opérateur de modulo et d'affectation
    +=Opérateur d'addition et d'affectation
    -=Opérateur de soustraction et d'affectation
    <<=Opérateur de décalage à gauche et d'affectation
    >>=Opérateur de décalage à droite et d'affectation
    &=Opérateur de et binaire et d'affectation
    |=Opérateur de ou inclusif binaire et d'affectation
    ^=Opérateur de ou exclusif binaire et d'affectation
    ,Opérateur virgule

    votre commentaire


    Suivre le flux RSS des articles de cette rubrique
    Suivre le flux RSS des commentaires de cette rubrique