Style

La proprietà Style specifica un funzione che presenta una stringa di formato da utilizzare con l'attributo SA_FormatString. Durante l'analisi, i tipi dell'elenco di argomenti variabili vengono confrontati in questa stringa di formato con gli specificatori di formato, ad esempio %d e %s.

I valori validi per Style sono printf (per le funzioni printf e wprintf) e scanf (per printf e wprintf).

La proprietà Style può essere utilizzata sui parametri dei tipi seguenti:

  • char*

  • wchar_t*

  • const char *

  • const wchar_t *

Esempio

Nel codice indicato di seguito viene illustrato come utilizzare la proprietà Style:

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

Vedere anche

Concetti

Cenni preliminari sull'annotazione

Altre risorse

Proprietà di annotazione