Share via


facultatif (C++)

Spécifie un paramètre facultatif pour une fonction membre.

Syntaxe

[optional]

Notes

L’attribut C++ facultatif a les mêmes fonctionnalités que l’attribut MIDL facultatif .

Exemple

Le code suivant montre comment utiliser une option facultative :

// 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);
};

Spécifications

Contexte d’attribut Value
S’applique à Paramètre d’interface
Renouvelable Non
Attributs requis Aucun
Attributs non valides Aucun

Pour plus d'informations sur les contextes d'attribut, consultez Contextes d'attribut.

Voir aussi

Attributs IDL
Attributs de paramètres