Sdílet prostřednictvím


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 opt

    Extended-decl modifikátor seq extended decl modifikátor

  • Extended modifikátor decl:
    podproces

    holé

    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

Viz také

Koncepty

Prohlášení a typy