Access
Обновлен: Ноябрь 2007
Свойство Access задает возможность чтения значения, его записи, обеих этих операций или невозможность ни одной из них. Данное свойство применяется к пред- и постатрибутам и может использоваться с любыми типами данных.
Свойство Access должно быть задано при помощи одного из следующих значений:
SA_NoAccess — чтение и запись значения невозможны.
SA_Read — чтение значения возможно, а запись значения невозможна.
SA_Write — запись значения возможна, а чтение значения невозможно.
SA_ReadWrite — чтение и запись значения возможны.
Примечание. По умолчанию свойство Access имеет значение SA_ReadWrite. Кроме того, значение свойства Access выводится из квалификатора ограничения как SA_Read.
Пример
В следующем примере кода демонстрируется использование свойства Access:
// C
#include <CodeAnalysis\SourceAnnotations.h>
void f ([SA_Pre(Access=SA_Read)] int x);
// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f ([Pre(Access=Read)] int x);
В C++ использование префикса "SA_" необязательно.