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


C6515

Обновлен: Ноябрь 2007

C6515

Предупреждение C6515. Недопустимая аннотация: свойство <имя> можно применять только к значениям с типом указателя

Данное предупреждение означает, что свойство, которое предназначено для указателей, применяется к другому типу. Полный список свойств аннотации см. в разделе Свойства заметок.

Пример

Данное предупреждение создается в следующем коде:

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

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

Для устранения этого предупреждения в следующем примере кода в функции используется параметра типа указателя на знак:

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

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

Свойство ValidBytes нельзя применить к указателю функции.

См. также

Ссылки

C6516