다음을 통해 공유


컴파일러 오류 C2460

'identifier1': 정의 중인 'identifier2'를 사용합니다.

클래스 또는 구조체(identifier2)는 자체identifier1()의 멤버로 선언됩니다. 클래스 및 구조체의 재귀 정의는 허용되지 않습니다.

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

// C2460.cpp
class C {
   C aC;    // C2460
};

대신 클래스에서 포인터 참조를 사용합니다.

// C2460.cpp
class C {
   C * aC;    // OK
};