Freigeben über


Style

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( [FormatString(Style="printf")] char *px, ...); 
 -or-
void f( [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, ...); 

Siehe auch

Konzepte

Übersicht über Anmerkungen

Weitere Ressourcen

Anmerkungseigenschaften