Access
업데이트: 2007년 11월
Access 속성은 값을 읽을 수 있는지, 쓸 수 있는지, 읽고 쓰는 것이 모두 가능한지, 아니면 둘 다 불가능한지를 지정합니다. 이 속성은 Pre 및 Post 특성에서 사용할 수 있으며 모든 데이터 형식에 적용할 수 있습니다.
다음 값 중 하나를 사용하여 Access 속성을 설정해야 합니다.
SA_NoAccess - 값을 읽거나 쓸 수 없습니다.
SA_Read - 값을 읽을 수 있지만 쓸 수는 없습니다.
SA_Write - 값을 쓸 수 있지만 읽을 수는 없습니다.
SA_ReadWrite - 값을 읽고 쓸 수 있습니다.
참고 기본적으로 Access 속성 값은 SA_ReadWrite입니다. 또한 Access 속성 값은 const 한정자에서 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_ 접두사를 사용하거나 사용하지 않을 수 있습니다.