Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Specifické pro Microsoft
Další up-to-date informace o atributech třídy úložiště najdete v části __declspec (Referenční dokumentace jazyka C++).
Rozšířená syntaxe atributů zjednodušuje a standardizuje rozšíření specifická pro Microsoft v jazyce C. Atributy třídy úložiště, které používají rozšířenou syntaxi atributů, zahrnují thread, naked, dllimporta dllexport.
Rozšířená syntaxe atributu pro určení informací třídy úložiště používá __declspec klíčové slovo, které určuje, že instance daného typu má být uložena s atributem třídy úložiště specifické pro Microsoft (thread, naked, dllimportnebo dllexport). Mezi příklady dalších modifikátorů třídy úložiště patří static a extern klíčová slova. Tato klíčová slova jsou však součástí standardu ISO C a nejsou pokryta rozšířenou syntaxí atributů.
Syntaxe
storage-class-specifier:
__declspec (
extended-decl-modifier-seq
) /* Specifické pro Microsoft */
extended-decl-modifier-seq: /* Specifické pro Microsoft */
extended-decl-modifier
volit
extended-decl-modifier-seq
extended-decl-modifier
extended-decl-modifier: /* Specifické pro Microsoft */
thread
naked
dllimport
dllexport
Prázdné znaky odděluje modifikátory deklarace. Může extended-decl-modifier-seq být prázdný. V tomto případě __declspec nemá žádný vliv.
Atributy threadtřídy úložiště , , nakeddllimporta dllexport třídy úložiště jsou vlastnost pouze deklarace dat nebo funkce, na které jsou použity. Nepřeefinují atributy typu samotné funkce. Atribut thread ovlivňuje pouze data. Atribut naked ovlivňuje pouze funkce.
dllexport Atributy dllimport ovlivňují funkce a data.
END Specifikace Microsoftu