Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Die Null-Eigenschaft gibt an, ob ein Array- oder Zeigerwert möglicherweise NULL ist. Diese Eigenschaft ist für das Pre-Attribut und das Post-Attribut zulässig und kann nur für Arrays und Zeigerdatentypen übernommen werden.
Die Null-Eigenschaft muss auf einen der folgenden Werte festgelegt werden:
SA_Yes – der Wert ist NULL.
SA_No – der Wert ist nicht NULL.
SA_Maybe – der Wert ist möglicherweise NULL.
![]() |
---|
Das SA_-Präfix ist für C++ optional. |
Beispiel
Der folgende Code zeigt, wie die Null-Eigenschaft verwendet wird:
// C
#include <CodeAnalysis\SourceAnnotations.h>
void f([SA_Pre(Null=SA_No)] char** pc);
// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f([Pre(Null=No)] char** pc);