Partager via


Avertissement du compilateur (niveau 3) C4280

'operator ->' était auto-récursif par le biais du type 'type'

Votre code autorise incorrectement l’opérateur> à s’appeler lui-même.

L’exemple suivant génère l’erreur C4280 :

// C4280.cpp
// compile with: /W3 /WX
struct A
{
   int z;
   A& operator ->();
};

void f(A y)
{
   int i = y->z; // C4280
}