Visual Studio 2017을 사용하는 것이 좋습니다.

컴파일러 경고 (수준 2) C4150

 

게시 날짜: 2016년 4월

Visual Studio 2017 에 대한 최신 설명서는 Visual Studio 2017 설명서를 참조하세요.

'type'; 불완전 한 형식에 대 한 포인터의 삭제 소멸자가 호출 되지 않은

삭제 연산자가 호출 되어 선언 되었지만 정의 되지 않은 형식을 삭제 했으므로 컴파일러가 소멸자를 찾을 수 없습니다.

다음 샘플에서는 C4150 오류가 생성 됩니다.

// C4150.cpp  
// compile with: /W2  
class  IncClass;  
  
void NoDestruct( IncClass* pIncClass )  
{  
   delete pIncClass;  
} // C4150, define class to resolve  
  
int main()  
{  
}  

표시: