共用方式為


C6515

警告 C6515: 無效的附註: <name> 屬性只能在指標型別的值上使用

這個警告表示將用於指標的屬性套用至非指標型別。 如需附註屬性的清單,請參閱附註屬性

範例

下列程式碼將產生出這個警告:

// 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