Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
'L’opérateur operator' ne peut pas avoir de paramètres par défaut
Remarques
Seuls trois opérateurs peuvent avoir des paramètres par défaut :
Affectation =
Parenthèse gauche (
Example
L’exemple suivant génère l’erreur C2831 :
// C2831.cpp
// compile with: /c
#define BINOP <=
class A {
public:
int i;
int operator BINOP(int x = 1) { // C2831
// try the following line instead
// int operator BINOP(int x) {
return i+x;
}
};