Udostępnij za pośrednictwem


Klasa CMemoryException

Reprezentuje warunek wyjątku braku pamięci.

Składnia

class CMemoryException : public CSimpleException

Elementy członkowskie

Konstruktory publiczne

Nazwa/nazwisko opis
CMemoryException::CMemoryException CMemoryException Tworzy obiekt.

Uwagi

Żadna dalsza kwalifikacja nie jest konieczna ani możliwa. Wyjątki pamięci są zgłaszane automatycznie przez element new. Jeśli zapisujesz własne funkcje pamięci, na przykład przy użyciu metody malloc, odpowiadasz za zgłaszanie wyjątków pamięci.

Aby uzyskać więcej informacji na temat CMemoryExceptionprogramu , zobacz artykuł Obsługa wyjątków (MFC).

Hierarchia dziedziczenia

Obiekt CObject

CException

CSimpleException

CMemoryException

Wymagania

Nagłówek: afx.h

CMemoryException::CMemoryException

CMemoryException Tworzy obiekt.

CMemoryException();

Uwagi

Nie używaj tego konstruktora bezpośrednio, ale raczej wywołaj funkcję globalną AfxThrowMemoryException. ta funkcja globalna może zakończyć się powodzeniem w sytuacji braku pamięci, ponieważ konstruuje obiekt wyjątku we wcześniej przydzielonej pamięci. Aby uzyskać więcej informacji na temat przetwarzania wyjątków, zobacz artykuł wyjątki.

Zobacz też

Klasa CException
Wykres hierarchii