다음을 통해 공유


컴파일러 오류 C3077

'finalizer': 종료자는 참조 형식의 멤버만 될 수 있습니다.

종료자를 네이티브 또는 값 형식을 선언할 수 없습니다.

자세한 내용은 방법: 클래스 및 구조체 정의 및 사용(C++/CLI)의 소멸자 및 종료자를 참조하세요.

예시

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

// C3077.cpp
// compile with: /clr /c
value struct vs {
   !vs(){}   // C3077
};

ref struct rs {
protected:
   !rs(){}   // OK
};