description | title | ms.date | f1_keywords | helpviewer_keywords | ms.assetid | ||
---|---|---|---|---|---|---|---|
Learn more about: Compiler Warning (level 3) C4280 |
Compiler Warning (level 3) C4280 |
11/04/2016 |
|
|
153fb639-3ee1-4fee-baf9-71420abcf3f6 |
'operator ->' was self recursive through type 'type'
Your code incorrectly allows operator-> to call itself.
The following sample generates C4280:
// C4280.cpp
// compile with: /W3 /WX
struct A
{
int z;
A& operator ->();
};
void f(A y)
{
int i = y->z; // C4280
}