Поделиться через


WritableElementsLength

Свойство WritableElementsLength задает количество доступных для записи элементов массива или буфера, на которые ссылается указатель. Это свойство применяется к пред- и постатрибутам и может использоваться с типами указателей и массивов данных.

Значение данного свойства задается в рамках другого параметра буфера. Количество элементов в параметре буфера используется для определения фактического количества допустимых элементов массива или буфера, на который наведен указатель.

Пример

В следующем примере кода демонстрируется установка значения свойства WritableElementsLength при помощи параметра буфера:

// C
#include <CodeAnalysis\SourceAnnotations.h>
void f([SA_Pre(WritableElementsLength="c") ] char *pc, char c[]);

// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f([Pre(WritableElementsLength="c") ] char *pc, char c[]);

См. также

Основные понятия

Общие сведения о заметках

Другие ресурсы

Свойства заметок