string (C++)

Indica che la matrice unidimensionale char, wchar_tbyte (o equivalente) o il puntatore a tale matrice deve essere considerata come stringa.

Sintassi

[string]

Osservazioni:

L'attributo C++ stringa ha la stessa funzionalità dell'attributo MIDL stringa.

Esempio

Il codice seguente illustra come usare la stringa in un'interfaccia e in un 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);
};

Requisiti

Contesto attributo Valore
Si applica a Matrice o puntatore a una matrice, un parametro di interfaccia, un metodo di interfaccia
Ripetibile No
Attributi obbligatori None
Attributi non validi None

Per altre informazioni sui contesti di attributi, vedere Contesti di attributi.

Vedi anche

Attributi IDL
Attributi di matrice
export