Tag: CONSTANT-EXPRESSION
Aquí está mi código: class agg_t1{ int x; // miembro de datos no estático privado }; class agg_t2{ agg_t2(){} // constructor proporcionado por el usuario }; constexpr void ce1(agg_t1 arg){}; // OK constexpr void ce2(agg_t2 arg){}; // ERROR: el tipo de parámetro ‘agg_t2’ no es un tipo literal Según dcl.constexpr: . . . Read more
¿Alguien puede decirme cuál es el beneficio de que Java 17 acepte expresiones finales como una expresión de caso en construcciones switch-case, pero no acepte que la expresión final se pase como parámetro? void test(int distinction, final int foo) { final var bar = 2; switch (distinction) { case foo . . . Read more
En C++, sé que si declaro una variable dentro de una función, esta variable se considera en realidad como una variable local auto (destruida una vez que la función hace return). Por lo tanto, tiene sentido que una variable local no pueda aparecer en una expresión constante como un inicializador . . . Read more