Partager via


string (C++)

Indique que le tableau unidimensionnel char, wchar_t( byte ou équivalent) ou le pointeur vers un tel tableau doit être traité comme une chaîne.

Syntaxe

[string]

Notes

L’attribut C++ de chaîne a la même fonctionnalité que l’attribut MIDL de chaîne.

Exemple

Le code suivant montre comment utiliser la chaîne sur une interface et sur 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);
};

Spécifications

Contexte d’attribut Value
S’applique à Tableau ou pointeur vers un tableau, un paramètre d’interface, une méthode d’interface
Renouvelable Non
Attributs requis Aucun
Attributs non valides Aucun

Pour plus d'informations sur les contextes d'attribut, consultez Contextes d'attribut.

Voir aussi

Attributs IDL
Attributs de tableau
export