CMemoryException Class
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
The latest version of this topic can be found at CMemoryException Class.
Represents an out-of-memory exception condition.
Syntax
class CMemoryException : public CSimpleException
Members
Public Constructors
Name | Description |
---|---|
CMemoryException::CMemoryException | Constructs a CMemoryException object. |
Remarks
No further qualification is necessary or possible. Memory exceptions are thrown automatically by new. If you write your own memory functions, using malloc
, for example, then you are responsible for throwing memory exceptions.
For more information on CMemoryException
, see the article Exception Handling (MFC).
Inheritance Hierarchy
CMemoryException
Requirements
Header: afx.h
CMemoryException::CMemoryException
Constructs a CMemoryException
object.
CMemoryException();
Remarks
Do not use this constructor directly, but rather call the global function [AfxThrowMemoryException]--brokenlink--(../Topic/not%20found.md#not) _found.md#afxthrowmemoryexception. this global function can succeed in an out-of-memory situation because it constructs the exception object in previously allocated memory. for more information about exception processing, see the article [exceptions](../topic/exception_handling_in_mfc.