Compartilhar via


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.

Confira também

Atributos de IDL
Atributos de matriz
exportar