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