예외 클래스
클래스 라이브러리는 클래스 CException 에 기반한 예외 처리 메커니즘을 제공합니다. 응용 프로그램 프레임 워크는 이 코드에서 예외를 사용합니다; 사용자 역시 이것을 사용할 수 있습니다. 자세한 내용은, 예외 처리를 참고하세요. CException 으로부터 사용자 지정 예외 형식에서 파생 될 수 있습니다.
MFC는 이것을 지원하는 모든 예외클래스 뿐만아니라 파생될 수 있는 예외클래스까지 제공합니다.
CException
예외에 대한 기본 클래스입니다.CArchiveException
예외를 보관합니다.CDaoException
DAO 데이터베이스 작업에서 오류로 발생하는 예외입니다.CDBException
ODBC 데이터베이스 처리 과정에서 오류가 발생한 예외입니다.CFileException
파일 기반 예외입니다.CMemoryException
out-of-memory 예외[C++]CNotSupportedException
지원되지 않은 기능을 사용함으로써 예외가 발생합니다.COleException
OLE 처리 과정에서 오류가 발생한 예외입니다. 이 클래스는 컨테이너와 서버, 두가지 모두 사용됩니다.COleDispatchException
자동화하는 동안 오류에서 발생하는 예외입니다. 자동화 예외는 자동화 서버에서 발생되고, 자동화 클라이언트에서 발견됩니다.CResourceException
Windows 리소스를 로드하는 오류에서 발생한 예외입니다.CUserException
사용자가 시작한 작업을 중지하는 데 사용 되는 예외입니다. 일반적으로, 이 예외를 발생하기 전에 사용자에게 문제가 알려집니다.