Access
Access 屬性 (Property) 會指定一個值是否可讀取、可寫入、可讀寫或是無法讀寫。 這個屬性 (Property) 可以用在 Pre 和 Post 屬性 (Attribute) 上,而且可以套用至任何資料型別。
Access 屬性 (Property) 必須使用下列其中一個值進行設定:
SA_NoAccess - 值無法讀取或寫入。
SA_Read - 值可以讀取但是無法寫入。
SA_Write - 值可以寫入但是無法讀取。
SA_ReadWrite - 值可以讀取和寫入。
注意:Access 屬性 (Property) 值預設是 SA_ReadWrite。 此外,Access 屬性值會根據 const 限定詞 (Qualifier) 推斷為 SA_Read。
範例
下列程式碼會顯示如何使用 Access 屬性 (Property):
// 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_ prefix 是選擇性的。