Upozornění kompilátoru (úroveň 3) C4280
Operátor -> byl sám rekurzivní prostřednictvím typu type 'type'
Váš kód nesprávně umožňuje operátor –> zavolat sám sebe.
Následující ukázka vygeneruje C4280:
// C4280.cpp
// compile with: /W3 /WX
struct A
{
int z;
A& operator ->();
};
void f(A y)
{
int i = y->z; // C4280
}