Udostępnij za pośrednictwem


ASSERT_VALID

Użyj, aby przetestować założeń o ważności stanu wewnętrznego obiektu.

ASSERT_VALID(pObject )

Parametry

  • pObject
    Umożliwia określenie obiektu klasy pochodzącej od CObject który ma nadrzędne wersję AssertValid funkcji składowej.

Uwagi

ASSERT_VALIDwywołania AssertValid funkcji składowej obiektu przekazany jako argument.

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

[!UWAGA]

Ta funkcja jest dostępna tylko w wersji debugowej biblioteki MFC.

Aby uzyskać więcej informacji i przykłady, zobacz Debugowanie 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 i funkcje globalne MFC