string (C++)
Indique qu' charunidimensionnel, wchar_t, le tableau de byte (ou équivalent) ou le pointeur à une telle tableau doivent être traités comme chaîne.
[string]
Notes
L'attribut de chaîne C++ a les mêmes fonctionnalités que l'attribut de chaîne MIDL.
Exemple
Le code suivant montre comment utiliser 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);
};
Configuration requise
contexte d'attribut
S'applique à |
Tableau ou pointeur vers un tableau, paramètre de l'interface, méthode d'interface |
reproductible |
Non |
attributs requis |
Aucun |
attributs valides |
Aucun |
Pour plus d'informations sur les contextes d'attribut, consultez contextes d'attribut.