Udostępnij za pośrednictwem


public (Atrybuty C++)

Gwarantuje, że definicja typu przejdzie do biblioteki typów, nawet jeśli nie zostanie odwołana z pliku idl.

Składnia

[public]

Uwagi

Atrybut public języka C++ ma taką samą funkcjonalność jak publiczny atrybut MIDL.

Przykład

Poniższy kod pokazuje, jak używać atrybutu public :

// cpp_attr_ref_public.cpp
// compile with: /LD
#include "unknwn.h"
[module(name="ATLFIRELib")];
[export, public] typedef long MEMBERID;

[dispinterface, uuid(99999999-9999-9999-9999-000000000000)]
__interface IFireTabCtrl : IDispatch
{
   [id(2)] long procedure ([in, optional] VARIANT i);
};

Wymagania

Kontekst atrybutu Wartość
Dotyczy typedef
Powtarzalne Nie.
Wymagane atrybuty None
Nieprawidłowe atrybuty None

Aby uzyskać więcej informacji na temat kontekstów atrybutów, zobacz Konteksty atrybutów.

Zobacz też

Atrybuty IDL
Atrybuty Typedef, Enum, Union oraz Struct