다음을 통해 공유


컴파일러 오류 C2062

형식 'type'가 필요하지 않습니다.

컴파일러에서 형식 이름을 기대하지 않았습니다.

다음 샘플에서는 C2062를 생성합니다.

// C2062.cpp
// compile with: /c
struct A {  : int l; };   // C2062
struct B { private: int l; };   // OK

C2062는 컴파일러가 생성자의 매개 변수 목록에서 정의되지 않은 형식을 처리하는 방식으로 인해 발생할 수도 있습니다. 컴파일러가 정의되지 않은(철자가 틀린?) 형식을 발견하면 생성자가 식이라고 가정하고 C2062를 발급합니다. 해결하려면 생성자 매개 변수 목록에서 정의된 형식만 사용합니다.