Freigeben über


string (C++)

Gibt an, dass das eindimensionale char, wchar_t( byte oder gleichwertige) Array oder der Zeiger auf ein solches Array als Zeichenfolge behandelt werden muss.

Syntax

[string]

Hinweise

Das Zeichenfolgen-C ++-Attribut weist die gleiche Funktionalität wie das ZeichenfolgeN-MIDL-Attribut auf.

Beispiel

Der folgende Code zeigt, wie Zeichenfolgen auf einer Schnittstelle und in einem Typedef verwendet werden:

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

Anforderungen

Attributkontext Wert
Gilt für Array oder Zeiger auf ein Array, einen Schnittstellenparameter, eine Schnittstellenmethode
Wiederholbar No
Erforderliche Attribute Keine
Ungültige Attribute Keine

Weitere Informationen zu den Attributkontexten finden Sie unter Attributkontexte.

Siehe auch

IDL-Attribute
Arrayattribute
Export