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.