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