次の方法で共有


C6523

警告 C6523: 無効なサイズ指定です: パラメーター <名前> が見つかりません

この警告は、プロパティ値の設定に使用されたパラメーターが関数パラメーター リストにないことを示します。 パラメーターの名前を値として受け入れる注釈プロパティを使用できますが、パラメーターが存在すること、およびデータ型が適切であることを確認する必要があります。

使用例

次のコード例では、パラメーターの数が指定されていないために、この警告が発生します。

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

参照

その他の技術情報

注釈のプロパティ