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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour