C6523
警告 C6523: 無效的大小規格: 找不到參數 <name>
這則警告表示用於設定屬性 (Property) 值的參數不在函式參數清單中。 您可以使用會接受 (Accept) 其值做為參數名稱的附註參數,但是必須確定參數是存在的,且是屬於正確的資料型別。
範例
下列程式碼因為遺漏參數數目而產生這則警告:
// C
#include <CodeAnalysis\SourceAnnotations.h>
void f ([SA_Pre(ElementSize="count", ValidElementsConst=4)] char *pc);
// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f ([Pre(ElementSize="count", ValidElementsConst=4)] char *pc);
若要更正這則警告,請使用下列程式碼:
// C
#include <CodeAnalysis\SourceAnnotations.h>
void f ([SA_Pre(ElementSize="count", ValidElementsConst=4)] char *pc, size_t count);
// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f ([Pre(ElementSize="count", ValidElementsConst=4)] char *pc, size_t count);