string (C++)
Označuje, že jednorozměrná char
wchar_t
byte
, (nebo ekvivalentní) matice nebo ukazatel na takové pole musí být považován za řetězec.
Syntaxe
[string]
Poznámky
Atribut C++ řetězce má stejné funkce jako atribut MIDL řetězce .
Příklad
Následující kód ukazuje, jak používat řetězec v rozhraní a 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);
};
Požadavky
Kontext atributu | Hodnota |
---|---|
Platí pro | Matice nebo ukazatel na matici, parametr rozhraní, metoda rozhraní |
Opakovatelný | No |
Požadované atributy | Nic |
Neplatné atributy | Nic |
Další informace o kontextech atributů naleznete v tématu Kontexty atributů.