string (C++)
Indica que a matriz unidimensional char
, wchar_t
, byte
(ou equivalente) ou o ponteiro para essa matriz devem ser tratados como uma cadeia de caracteres.
Sintaxe
[string]
Comentários
O atributo cadeia de caracteres da C++ tem a mesma funcionalidade que o atributo cadeia de caracteres.do MIDL
Exemplo
O código a seguir mostra como usar cadeia de caracteres em uma interface e em um 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);
};
Requisitos
Contexto do atributo | Valor |
---|---|
Aplicável ao | Matriz ou ponteiro para uma matriz, parâmetro de interface, método de interface |
Repetível | Não |
Atributos obrigatórios | Nenhum |
Atributos inválidos | Nenhum |
Para obter mais informações sobre os contextos de atributo, confira Contextos de atributo.