CMemoryException クラス
メモリ不足例外条件を表します。
構文
class CMemoryException : public CSimpleException
メンバー
パブリック コンストラクター
名前 | 説明 |
---|---|
CMemoryException::CMemoryException | CMemoryException オブジェクトを構築します。 |
解説
それ以上の資格は必要ありません。 メモリ例外は、 new
によって自動的にスローされます。 たとえば、 malloc
を使用して独自のメモリ関数を記述する場合は、メモリ例外をスローする必要があります。
CMemoryException
の詳細については、Exception Handling (MFC)に関する記事を参照してください。
継承階層
CMemoryException
要件
ヘッダー: afx.h
CMemoryException::CMemoryException
CMemoryException
オブジェクトを構築します。
CMemoryException();
解説
このコンストラクターを直接使用するのではなく、グローバル関数 AfxThrowMemoryExceptionを呼び出してください。 このグローバル関数は、以前に割り当てられたメモリに例外オブジェクトを構築するため、メモリ不足の状況で成功する可能性があります。 例外処理の詳細については、 exceptionsに関する記事を参照してください。