Null
Null 屬性 (Property) 會指定一個陣列或指標的值是否可為 null。 這個屬性 (Property) 可以在 Pre 和 Post 屬性 (Attribute) 上使用,而且只能套用至陣列和指標資料型別。
Null 屬性 (Property) 必須使用下列其中一個值進行設定:
SA_Yes - 值為 null。
SA_No - 值不是 null。
SA_Maybe - 值可能為 null。
注意事項 |
---|
SA_ 前置字元在 C++ 是選擇性的。 |
範例
下列程式碼會顯示如何使用 Null 屬性 (Property):
// 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);