Compartir a través de


public (Atributos de C++)

Garantiza que una definición de tipo irá a la biblioteca de tipos incluso si no se hace referencia a ella desde el archivo .idl.

Sintaxis

[public]

Comentarios

El atributo public de C++ tiene la misma funcionalidad que el atributo public de MIDL.

Ejemplo

En el código siguiente se muestra cómo usar el atributo 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);
};

Requisitos

Contexto de atributo Valor
Se aplica a typedef
Reiterativo No
Atributos requeridos Ninguno
Atributos no válidos Ninguno

Para obtener más información acerca de los contextos de atributo, consulte Contextos de atributo.

Consulte también

Atributos IDL
Typedef, Enum, Union y Struct (atributos)