Erreur du compilateur C2586
syntaxe de conversion incorrecte définie par l’utilisateur : indirections illégales
L’indirection d’un opérateur de conversion n’est pas autorisée.
L’exemple suivant génère l’erreur C2586 :
// c2586.cpp
// compile with: /c
struct C {
* operator int(); // C2586
operator char(); // OK
};