Compartilhar via


readonly (C++)

Proíbe a atribuição a um membro de dados.

Sintaxe

[readonly]

Comentários

O atributo readonly C++ tem a mesma funcionalidade que o atributo MIDL readonly.

Se você quiser proibir a modificação de um parâmetro de método, use o atributo in.

Exemplo

O código a seguir mostra o uso do atributo readonly:

// cpp_attr_ref_readonly.cpp
// compile with: /LD
[idl_quote("midl_pragma warning(disable:2461)")];
#include "unknwn.h"
[module(name="ATLFIRELib")];

[dispinterface, uuid(11111111-1111-1111-1111-111111111111)]
__interface IFireTabCtrl
{
   [readonly, id(1)] int i();
};

Requisitos

Contexto do atributo Valor
Aplicável ao Método 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 membro de dados