readonly (C++)
Запрещает назначение элементу данных.
Синтаксис
[readonly]
Замечания
Атрибут readonly языка C++ имеет ту же функциональность, что и атрибут readonly языка MIDL.
Если вы хотите запретить изменение параметра метода, используйте атрибут in .
Пример
В следующем коде показано использование атрибута 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();
};
Требования
Контекст атрибута | Значение |
---|---|
Относится к | Метод интерфейса |
Повторяемый | No |
Обязательные атрибуты | нет |
Недопустимые атрибуты | нет |
Дополнительные сведения о контекстах атрибутов см. в разделе Контексты атрибутов.