C6501
upozornění C6501: konflikt poznámky: <name> Vlastnost konflikty s dříve zadané vlastností
[!POZNÁMKA]
Toto varování se zobrazí pouze v kódu, který používá zastaralé verze zdrojového kódu jazyka poznámky (SAL).Doporučujeme, abyste je port kódu použít nejnovější verzi SAL.Další informace naleznete v tématu Pomocí poznámek SAL snížit vady kód C/C++.
Toto upozornění znamená přítomnost konfliktních vlastnosti poznámky.K tomu obvykle dochází, když více vlastností, které jsou podobné účel slouží ke komentování parametr nebo vrácená hodnota.Opravit varování, je nutné vybrat vlastnost, která je nejvhodnější pro vaši potřebu.
Příklad
Následující kód vygeneruje toto varování, protože ValidElementsConst a ValidBytesConst obsahují mechanismus umožňující platných dat ke čtení:
// C
#include <CodeAnalysis\SourceAnnotations.h>
void fd([SA_Pre(ValidElementsConst =4, ValidBytesConst =4)] char pch[]);
// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f( [Pre(ValidElementsConst=4, ValidBytesConst=4 )] char pch[] );
Opravit toto upozornění, použijte vlastnost nejvhodnější, jak je znázorněno v následujícím kódu:
// C
#include <CodeAnalysis\SourceAnnotations.h>
void f( [SA_Pre(ValidElementsConst=4)] char pch[] );
// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f( [Pre(ValidElementsConst=4)] char pch[] );