Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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