컴파일러 오류 C2460
'identifier1': 정의 중인 'identifier2'를 사용합니다.
클래스 또는 구조체(identifier2
)는 자체identifier1
()의 멤버로 선언됩니다. 클래스 및 구조체의 재귀 정의는 허용되지 않습니다.
다음 샘플에서는 C2460을 생성합니다.
// C2460.cpp
class C {
C aC; // C2460
};
대신 클래스에서 포인터 참조를 사용합니다.
// C2460.cpp
class C {
C * aC; // OK
};