attributo unsigned
La parola chiave unsigned indica che il bit più significativo di una variabile integer rappresenta un bit di dati anziché un bit con segno.
[[ unsigned ]] type-qualifier [[ int ]]identifier-name;
-
type-qualifier
-
Può essere uno qualsiasi di char, wchar_t, long, int, short e small.
-
identifier-name
-
Specifica un identificatore MIDL valido. Gli identificatori MIDL validi sono costituiti da un massimo di 31 caratteri alfanumerici e/o caratteri di sottolineatura e devono iniziare con un carattere alfabetico o di sottolineatura.
Questa parola chiave è facoltativa e può essere usata con uno dei tipi carattere e integer char, wchar_t, long, short e small. Facoltativamente, è possibile includere la parola chiave int dopo i qualificatori di tipo long, short e small.
Quando si usa l'opzione / char del compilatore MIDL, i tipi character e integer visualizzati nel file IDL senza parole chiave di segno esplicite possono essere visualizzati con la parola chiave signed o unsigned nel file di intestazione generato. Per evitare confusione, specificare il segno dei tipi integer e carattere.