Udostępnij za pośrednictwem


optional (C++)

Określa opcjonalny parametr funkcji składowej.

Składnia

[optional]

Uwagi

Opcjonalny atrybut języka C++ ma taką samą funkcjonalność jak opcjonalny atrybut MIDL.

Przykład

Poniższy kod pokazuje, jak można użyć opcji opcjonalnej :

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

Wymagania

Kontekst atrybutu Wartość
Dotyczy Parametr interfejsu
Powtarzalne Nie.
Wymagane atrybuty Brak
Nieprawidłowe atrybuty Brak

Aby uzyskać więcej informacji na temat kontekstów atrybutów, zobacz Konteksty atrybutów.

Zobacz też

Atrybuty IDL
Atrybuty parametru