次の方法で共有


CMemoryException クラス

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

構文

class CMemoryException : public CSimpleException

メンバー

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

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

解説

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

CMemoryExceptionの詳細については、Exception Handling (MFC)に関する記事を参照してください。

継承階層

CObject

CException

CSimpleException

CMemoryException

要件

ヘッダー: afx.h

CMemoryException::CMemoryException

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

CMemoryException();

解説

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

関連項目

CException クラス
階層図