Null

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.

Hinweis:

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);

Siehe auch

Konzepte

Übersicht über Anmerkungen

Weitere Ressourcen

Anmerkungseigenschaften