Udostępnij za pośrednictwem


string (C++)

Wskazuje, że tablica jednowymiarowa char, wchar_t, byte (lub równoważna) lub wskaźnik do takiej tablicy musi być traktowany jako ciąg.

Składnia

[string]

Uwagi

Atrybut ciągu C++ ma taką samą funkcjonalność jak atrybut MIDL ciągu .

Przykład

Poniższy kod pokazuje, jak używać ciągu w interfejsie i w definicji typów:

// cpp_attr_ref_string.cpp
// compile with: /LD
#include "unknwn.h"
[module(name="ATLFIRELib")];
[export, string] typedef char a[21];
[dispinterface, restricted, uuid("00000000-0000-0000-0000-000000000001")]
__interface IFireTabCtrl
{
   [id(1)] HRESULT Method3([in, string] char *pC);
};

Wymagania

Kontekst atrybutu Wartość
Dotyczy Tablica lub wskaźnik do tablicy, parametru interfejsu, metody interfejsu
Powtarzalne Nie.
Wymagane atrybuty None
Nieprawidłowe atrybuty None

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

Zobacz też

Atrybuty IDL
Atrybuty tablicy
export