Remarque

L'opérateur * est surchargé : il peut être opérateur de multiplication ou opérateur d'indirection. La grammaire lève l'ambiguïté car l'opérateur d'indirection est préfixé, alors que l'opérateur de multiplication est infixé. Surcharger les opérateurs gêne la lisibilité des programmes. Exemple : si i et j sont des pointeurs vers des entier, la multiplication des deux valeurs pointées s'écrit : *i**j



Matthieu Moy 2017-02-08