public (attributs C++)
Garantit qu’un typedef entre dans la bibliothèque de types même s’il n’est pas référencé à partir du fichier .idl.
Syntaxe
[public]
Notes
L’attribut public
C++ a la même fonctionnalité que l’attribut MIDL public .
Exemple
Le code suivant montre comment utiliser l’attribut 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);
};
Spécifications
Contexte d’attribut | Valeur |
---|---|
S’applique à | typedef |
Renouvelable | Non |
Attributs requis | Aucune |
Attributs non valides | Aucune |
Pour plus d'informations sur les contextes d'attribut, consultez Contextes d'attribut.