Resultados de la búsqueda a petición "constexpr"

3 la respuesta

Constantes globales en C ++ 11

¿Cuáles son las mejores formas de declarar y definir constantes globales en C ++? Estoy principalmente interesado en el estándar C ++ 11 ya que soluciona mucho a este respecto. [EDITAR (aclaración)]: en esta pregunta, "constante global" denota ...

4 la respuesta

parámetros de la función constexpr como argumentos de plantilla

Estoy jugando con algún código de juguete usando c ++ 11 para descubrir un poco más sobre cómo funcionan las cosas. Durante esto me encontré con el siguiente problema que se simplifica a: template <int x, int y> class add { public: static ...

12 la respuesta

C ++ Error del vinculador con la clase static constexpr

Estoy compilando el siguiente programa simple cong++-4.6.1 --std=c++0x: #include <algorithm> struct S { static constexpr int X = 10; }; int main() { return std::min(S::X, 0); }; Me sale el siguiente error de enlazador: /tmp/ccBj7UBt.o: In ...

4 la respuesta

Constexpr inicializando miembro estático usando la función estática

1 la respuesta

Pasando objetos constexpr alrededor

Decidí dar entonces nuevoC++14 definicion deconstexpr un giro y para aprovecharlo al máximo decidí escribir un pequeño analizador de cadenas en tiempo de compilación. Sin embargo, estoy luchando por mantener mi objetoconstexpr mientras lo pasa a ...

2 la respuesta

Constante integral pasada por valor, tratada como constexpr?

Aunque he usado código como este antes, y está claro que el compilador tiene suficiente información para funcionar, realmente no entiendo por qué esto compila: template <class T, class I> auto foo(const T& t, I i) { return std::get<i>(t); } int ...

4 la respuesta

Calcular nth prime en tiempo de compilación [cerrado]

1 la respuesta

C ++ 11 enumeración con miembros de clase y constexpr optimización de tiempo de enlace

1 la respuesta

¿Por qué MSVC ++ 11 rechaza la calificación constexpr de una función?

Entonces, jugando con constexpr, MSVC (Visual Studio 2012) me dio un error al intentar calificar mi función con el

1 la respuesta

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 ...