Palavras-chave Contextuais (Extensões de Componentes C++)
Palavras-chave contextual são elementos de linguagem que são reconhecidos apenas em contextos específicos.Fora do contexto específico, uma palavra-chave contextual pode ser um símbolo definido pelo usuário.
Todos os tempos de execução
Comentários
A seguir está uma lista de palavras-chave contextual:
internal(see Visibilidade do membro)
where(part of Genéricos (Extensões de Componentes C++))
Para fins de legibilidade, convém limitar o uso de palavras-chave contextual como símbolos user–defined.
Tempo de Execução do Windows
Comentários
(Não há nenhum comentários específicos da plataforma para esse recurso.)
Requisitos
Opção de compilador:/ZW
Common Language Runtime
Comentários
(Não há nenhum comentários específicos da plataforma para esse recurso.)
Requisitos
Opção de compilador:/clr
Exemplos
Exemplo
O exemplo de código a seguir mostra que o contexto apropriado, o property palavra-chave contextual pode ser usado para definir uma propriedade e uma variável.
// context_sensitive_keywords.cpp
// compile with: /clr
public ref class C {
int MyInt;
public:
C() : MyInt(99) {}
property int Property_Block { // context-sensitive keyword
int get() { return MyInt; }
}
};
int main() {
int property = 0; // variable name
C ^ MyC = gcnew C();
property = MyC->Property_Block;
System::Console::WriteLine(++property);
}
Saída
Consulte também
Conceitos
Extensões de componente para plataformas de tempo de execução