CMemoryException クラス

メモリ不足例外条件を表します。

構文

class CMemoryException : public CSimpleException

メンバー

パブリック コンストラクター

名前 説明
CMemoryException::CMemoryException CMemoryException オブジェクトを構築します。

解説

それ以上の資格は必要ありません。 メモリ例外はによって自動的 newにスローされます。 たとえば、メモリ関数を使用して malloc独自のメモリ関数を記述する場合は、メモリ例外をスローする必要があります。

詳細についてはCMemoryException、「例外処理 (MFC)」を参照してください。

継承階層

CObject

Cexception

CSimpleException

CMemoryException

必要条件

ヘッダー: afx.h

CMemoryException::CMemoryException

CMemoryException オブジェクトを構築します。

CMemoryException();

解説

このコンストラクターを直接使用するのではなく、グローバル関数 AfxThrowMemoryException を呼び出してください。 このグローバル関数は、以前に割り当てられたメモリに例外オブジェクトを構築するため、メモリ不足の状況で成功する可能性があります。 例外処理の詳細については、記事 の例外を参照してください。

関連項目

CException クラス
階層図