다음을 통해 공유


예외 클래스

클래스 라이브러리는 클래스 CException 에 기반한 예외 처리 메커니즘을 제공합니다. 응용 프로그램 프레임 워크는 이 코드에서 예외를 사용합니다; 사용자 역시 이것을 사용할 수 있습니다. 자세한 내용은, 예외 처리를 참고하세요. CException 으로부터 사용자 지정 예외 형식에서 파생 될 수 있습니다.

MFC는 이것을 지원하는 모든 예외클래스 뿐만아니라 파생될 수 있는 예외클래스까지 제공합니다.

  • CException
    예외에 대한 기본 클래스입니다.

  • CArchiveException
    예외를 보관합니다.

  • CDaoException
    DAO 데이터베이스 작업에서 오류로 발생하는 예외입니다.

  • CDBException
    ODBC 데이터베이스 처리 과정에서 오류가 발생한 예외입니다.

  • CFileException
    파일 기반 예외입니다.

  • CMemoryException
    out-of-memory 예외[C++]

  • CNotSupportedException
    지원되지 않은 기능을 사용함으로써 예외가 발생합니다.

  • COleException
    OLE 처리 과정에서 오류가 발생한 예외입니다. 이 클래스는 컨테이너와 서버, 두가지 모두 사용됩니다.

  • COleDispatchException
    자동화하는 동안 오류에서 발생하는 예외입니다. 자동화 예외는 자동화 서버에서 발생되고, 자동화 클라이언트에서 발견됩니다.

  • CResourceException
    Windows 리소스를 로드하는 오류에서 발생한 예외입니다.

  • CUserException
    사용자가 시작한 작업을 중지하는 데 사용 되는 예외입니다. 일반적으로, 이 예외를 발생하기 전에 사용자에게 문제가 알려집니다.

참고 항목

개념

클래스 라이브러리 개요