Surcharge de l'opérateur d'appel de fonction ( )

De Appmethod Topics
Aller à : navigation, rechercher

Remonter à Présentation de la surcharge des fonctions opérateurs - Index

Syntaxe



 expression-postfixée ( <liste-expressions> )



Description

Dans son utilisation normale comme appel de fonction, expression-postfixée doit être un nom de fonction ou un pointeur ou une référence de fonction. Si expression-postfixée est utilisé pour appeler une fonction membre, ce doit être un nom de fonction membre de classe ou une expression pointeur de membre utilisée pour sélectionner une fonction membre de classe. Dans les deux cas, expression-postfixée est suivie par une liste facultative d'expressions.

L'appel de X(arg1, arg2), où X est un objet de la classe X, est interprété comme X.operator()(arg1, arg2).

L'opérateur d'appel de fonction, operator()(), ne peut être surchargé que dans une fonction membre non-statique.

Voir aussi