Null
A propriedade Null especifica se um valor matriz ou ponteiro pode ser nulo.Esta propriedade é permitida em atributos Pre e Post e pode ser aplicada apenas para tipos de dados matrizes e ponteiros .
A propriedade Null deve ser definida usando um dos seguintes valores:
SA_Yes -o valor é nulo.
SA_No -o valor não é nulo.
SA_Maybe -o valor pode ser nulo.
Observação: |
---|
O SA_prefix é opcional para C++. |
Exemplo
O código a seguir mostra como usar a propriedade 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);