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