예외 클래스
클래스 라이브러리는 CException
클래스를 기반으로 예외 처리 메커니즘을 제공합니다. 애플리케이션 프레임 워크는 해당 코드에서 예외를 사용합니다. 사용자도 자신의 코드에서 예외를 사용할 수 있습니다. 자세한 내용은 예외 문서를 참조하세요. 사용자는 CException
에서 고유한 예외 형식을 파생할 수 있습니다.
MFC는 지원하는 모든 예외에 대한 예외 클래스뿐만 아니라 사용자가 고유한 예외를 파생할 수 있는 예외 클래스를 제공합니다.
CException
예외에 대한 기본 클래스입니다.
CArchiveException
아카이브 예외입니다.
CDaoException
DAO 데이터베이스 작업의 오류로 인해 발생하는 예외입니다.
CDBException
ODBC 데이터베이스 처리 중 오류로 인해 발생하는 예외입니다.
CFileException
파일 관련 예외입니다.
CMemoryException
메모리 부족 예외입니다.
CNotSupportedException
지원되지 않은 기능을 사용함으로써 발생하는 예외입니다.
COleException
OLE 처리 중 오류로 인해 발생하는 예외입니다. 이 클래스는 컨테이너 및 서버에서 모두 사용됩니다.
COleDispatchException
자동화 중 오류로 인해 발생하는 예외입니다. 자동화 예외는 자동화 서버에 의해 throw되고 자동화 클라이언트에 의해 catch됩니다.
CResourceException
Windows 리소스 로드 오류로 인해 발생하는 예외입니다.
CUserException
사용자가 시작한 작업을 중지하는 데 사용된 예외입니다. 일반적으로, 이 예외가 throw되기 전에 사용자에게 문제에 대한 알림이 제공됩니다.