Udostępnij za pośrednictwem


ASSERT_VALID

Służy do testowania założeń o ważności stanu wewnętrznego obiektu.

ASSERT_VALID(pObject )

Parametry

  • pObject
    Określa obiekt klasy pochodzącej od CObject który ma wersji nadrzędnych AssertValid funkcji składowej.

Uwagi

ASSERT_VALIDwywołania AssertValid funkcji składowej obiektu przekazane jako argumentu.

W wersji MFC ASSERT_VALID nic nie robi.W wersji debugowej sprawdza poprawność wskaźnika, sprawdza przeciwko NULLi wywołuje własną obiektu AssertValid funkcji elementów członkowskich.Jeśli dowolny z tych testów kończy się niepowodzeniem, w taki sam sposób jak zostanie wyświetlony komunikat alertu ASSERT.

[!UWAGA]

Ta funkcja jest dostępna tylko w wersji programu Debug MFC.

Aby uzyskać dodatkowe informacje i przykłady, zobacz Debugowania aplikacji MFC.

Przykład

// Assure that pMyObject is a valid pointer to an
// object derived from CObject.
ASSERT_VALID(pMyObject);

Wymagania

Nagłówek: afx.h

Zobacz też

Informacje

ASSERT (MFC)

VERIFY

Klasa CObject

CObject::AssertValid

Koncepcje

Makra MFC i Globals