Resultados de la búsqueda a petición "constexpr"
Error constexpr en tiempo de compilación, pero sin sobrecarga en tiempo de ejecución
Existe un truco conocido para causar un error de compilación en la evaluación de un
¿Por qué esta función miembro estática constexpr no se ve como constexpr cuando se llama?
Por qué es estoconstexpr static función miembro, identificada por el//! Nah comentario, no visto comoconstexpr cuando se llama? struct Item_id { enum Enum { size, position, attributes, window_rect, max_window_size, _ }; static constexpr int ...
Constructor constexpr con validación de compilación.
Me gustaría construir una clase con la opción de constexpr-ness. Y, por supuesto, me gustaría aprovechar la verificación de errores de compilación.Cada
¿Cómo escribir la función de intercambio constexpr para cambiar la endianess de un entero?
Como escribir unconstexpr función para intercambiar la endianess de un número entero, sin depender de las extensiones del compilador y ¿puede dar un ejemplo de cómo hacerlo?
La deducción de plantilla y constexpr en tiempo de compilación depende del compilador y los indicadores de optimización
La siguiente pregunta se condensa de un código mucho más grande. Por lo tanto, algunas expresiones parecen ser excesivas o innecesarias, pero son cruciales para el código original. Considere tener una estructura, que contiene constantes de ...
¿Por qué el compilador de C ++ hace posible declarar una función como constexpr, que no puede ser constexpr?
¿Por qué el compilador de C ++ hace posible declarar una función como constexpr, que no puede ser constexpr? Por ejemplo:http://melpon.org/wandbox/permlink/AGwniRNRbfmXfj8r [http://melpon.org/wandbox/permlink/AGwniRNRbfmXfj8r] #include ...
objeto constexpr con miembro mutable
Se me ocurrió esta clase: class Point { public: int X, Y; mutable int Z; constexpr Point(int x, int y) :X (x), Y(y), Z(0) { } constexpr int GetX() const { // Z++; // Wont compile, but following expression is valid! return X+Z; } int GetY() const ...