C6515
更新:2007 年 11 月
警告 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 屬性無法套用至函式指標。