C rozšířené atributy třídy úložiště
Konkrétní společnosti Microsoft
Další aktuální informace o tomto tématu najdete pod __declspec (C++-Reference).
Rozšířený atribut syntaxe zjednodušuje a standardizuje Microsoft rozšíření jazyka C.Atributy třídy úložiště, které pomocí syntaxe rozšířený atribut obsahovat podproces holé dllimport a dllexport.
Rozšířený atribut syntaxe pro zadávání informací třídy úložiště používá klíčové slovo __declspec, který určuje, že daný typ instance se Microsoft určený atribut třídy úložiště (podproces holé dllimport nebo dllexport).Ostatní třídy úložiště modifikátory patří klíčová slova static a extern.Tato klíčová slova se však část standardu ANSI C a jako takové nejsou pokryty syntaxe doplňkového atributu.
Syntaxe
úložiště tříd::
__declspec( extended-decl modifikátor seq ) / * Microsoft specifické * /Extended-decl modifikátor seq:
Extended modifikátor decl optExtended-decl modifikátor seq extended decl modifikátor
Extended modifikátor decl:
podprocesholé
DllImport.
dllexport
Prázdné místo odděluje modifikátory prohlášení.Všimněte si, že extended-decl modifikátor seq může být prázdná. v tomto případě __declspec nemá žádný vliv.
Podproces holé, dllimport a atributy třídy úložiště dllexport jsou pouze vlastnost prohlášení dat nebo funkce, které jsou použity; není jejich předefinovat atributy typu samotné funkce.Atribut podprocesu ovlivňuje pouze data.Atribut holé ovlivní pouze funkce.Atributy dllimport a dllexport vliv na funkce a data.
Konec konkrétní společnosti Microsoft