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 Valeur
S’applique à Tableau ou pointeur vers un tableau, un paramètre d’interface, une méthode d’interface
Renouvelable Non
Attributs requis Aucune
Attributs non valides Aucune

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

Voir aussi

Attributs IDL
Attributs de tableau
export