다음을 통해 공유


컴파일러 경고(수준 3) C4280

'operator ->'는 'type' 형식을 통해 자체 재귀적이었습니다.

코드에서 운영자가 > 자신을 호출할 수 있도록 잘못 허용합니다.

다음 샘플에서는 C4280을 생성합니다.

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

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