태그 : error

[VC++]C2027 컴파일러 오류

C2027

1. 오류 메시지
정의 되지 않은 형식 'type'을(를) 사용했습니다.
use of undefined type 'type'

2. 원인
정의는 되지 않고 단지 선언만 된 형식을 사용하려고 할 때 이 오류가 나타난다.
이 오류를 해결하려면 이 형식을 참조하기 전에 완전하게 정의해야 한다

3. 예제
/* 예제 참조 -- MSDN */
class C;     
// 선언만 된 체 정의가 되어 있지 않다
class D {
public:
   void func() {  }
};

int main() {
   C *pC;
   pC->func();  
// C2027

   D *pD;
   pD->func();   // OK
} 

by 일찍자라 | 2007/08/23 15:44 | Knowledge-Warehouse | 트랙백

◀ 이전 페이지          다음 페이지 ▶