Artículos de la serie:
- Categorías de valor. Referencias lvalue y rvalue
- Inferencia automática de tipos (auto)
- Always auto: Una sintaxis moderna para C++
- Referencias de reenvío y auto&&
Categorías de valor en C++
Una expresión es una secuencia de operadores y operandos que especifica un cómputo. Su evaluación puede dar lugar a un valor (por ejemplo, 2*5 genera 10) y/o producir efectos secundarios (fmt::print("{}\n",10) imprime 10 en la consola).
En los estándares C++11 y posteriores, toda expresión es clasificada de acuerdo a la siguiente taxonomía:
En los estándares C++11 y posteriores, toda expresión es clasificada de acuerdo a la siguiente taxonomía: