Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Označuje, že jednorozměrná charwchar_tbyte , (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ů.