The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.
VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.
Alterar uma variável é uma questão complexa quando se trata de linguagens de programação orientadas a objetos como C++. Neste artigo, você aprenderá os fundamentos da alteração de variáveis, que incluem os conceitos const
e lvalue
.
O que é esse “const” antes do tipo de dados?
const int PI = 3,14159;
“ const
” é um qualificador muito importante. Você deve usar esse qualificador para variáveis que nunca devem mudar.
Conceito de valor L ou valor R
A seguir mostramos alguns exemplos:
interno X = 1, Y = 3; X = Y + 1; // Bom Y + 1 = X; // INCORRETA!
A chave é para o valor L:
- A variável a ser modificada deve ser colocada no lado esquerdo do operador “=”.
- A expressão da operação deve estar no lado direito do operador “=”.
Valor R:
- Basicamente, quaisquer outras expressões.
Cuidado: Embora o seguinte esteja sintaticamente correto, é ruim:
Saída: X = 20; S = 20;
Além disso, quando o compilador produz um aviso, você deve sempre revisá-lo com atenção. Nunca é uma boa ideia ignorá-lo.