Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 | Brak |
| Nieprawidłowe atrybuty | Brak |
Aby uzyskać więcej informacji na temat kontekstów atrybutów, zobacz Konteksty atrybutów.