更新:2007 年 11 月
Null 属性指定数组或指针值是否可以为 Null。 Pre 和 Post 属性 (Attribute) 上允许此属性 (Property),此属性 (Property) 只能应用于数组或指针数据类型。
必须通过使用下列值之一来设置 Null 属性:
- SA_Yes - 此值为 null。 
- SA_No - 此值不为 null。 
- SA_Maybe - 此值可以为 null。 
| .gif) 说明: | 
|---|
| SA_ 前缀对于 C++ 是可选的。 | 
示例
下面的代码演示如何使用 Null 属性:
// 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);