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.
une conversion définie par l'utilisateur 'type' n'accepte pas de paramètres formels
Remarques
Les conversions de types définies par l’utilisateur ne peuvent pas prendre de paramètres formels.
Example
L’exemple suivant génère l’erreur C2835 :
// C2835.cpp
class A {
public:
char v_char;
A() {
v_char = 'A';
}
operator char(char a) { // C2835
// try the following line instead
// operator char() {
return v_char + 1;
}
};
int main() {
A a;
}