Compartir por


optional (C++)

Especifica un parámetro opcional para una función miembro.

Sintaxis

[optional]

Comentarios

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

Ejemplo

El código siguiente muestra cómo puede utilizarse opcional:

// cpp_attr_ref_optional.cpp
// compile with: /LD
#include "unknwn.h"
[module(name="ATLFIRELib")];

[dispinterface, uuid("00000000-0000-0000-0000-000000000001")]
__interface IFireTabCtrl : IDispatch
{
   [id(1)] long procedure ([in, optional] VARIANT i);
};

Requisitos

Contexto de atributo Valor
Se aplica a Parámetro de interfaz
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
Atributos de parámetro