Style
Aktualisiert: November 2007
Mit der Style-Eigenschaft wird eine Funktion angegeben, die eine Formatzeichenfolge aufweist, die mit dem SA_FormatString-Attribut verwendet werden soll. Während der Analyse werden die Typen der Variablenargumentliste mit den Formatbezeichnern wie %d und %s in der Formatzeichenfolge verglichen.
Beispiel
Der folgende Code zeigt, wie die Style-Eigenschaft verwendet wird:
// C
#include <CodeAnalysis\SourceAnnotations.h>
void f( [SA_FormatString(Style="printf")] char *px, ...);
-or-
void f( [SA_FormatString(Style="scanf")] char *px, ...);
// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f( [FormatString(Style="printf")] char *px, ...);
-or-
void f( [FormatString(Style="scanf")] char *px, ...);