Udostępnij za pośrednictwem


string (C++)

Wskazuje, że jednowymiarowe char, wchar_t, bajt (lub równoważne) tablicy lub wskaźnika do takiej tablicy muszą być traktowane jako ciąg.

[string]

Uwagi

String atrybut C++ ma taką samą funkcjonalność jak string atrybutu MIDL.

Przykład

Poniższy kod pokazuje, jak używać string w interfejsie oraz jako element typedef:

// 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

Atrybutu kontekstu

Stosuje się do

Tablicy lub wskaźnika do tablicy, parametr interfejsu, metoda interfejsu

Powtarzalne

Nr

Wymagane atrybuty

Brak

Nieprawidłowe atrybuty

Brak

Aby uzyskać więcej informacji na temat kontekstów atrybutu, zobacz Kontekstów atrybutu.

Zobacz też

Informacje

export

Inne zasoby

atrybuty IDL

Atrybuty tablicy

Attributes Samples