Null
Обновлен: Ноябрь 2007
Свойство Null задает, может ли значение массива или указателя быть нулевым. Данное свойство применяется к пред- и постатрибутам и может использоваться только с типами данных массивов и указателей.
Свойство Null должно быть задано при помощи одного из следующих значений:
SA_Yes — значение является нулевым.
SA_No — значение не является нулевым.
SA_Maybe — значение может быть нулевым.
Примечание. |
---|
Префикс "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);