Resultados de la búsqueda a petición "constexpr"
por qué declarar constructores constrexpr para clases con destructores no triviales (por ejemplo, unique_ptr, std :: variant)
Por lo que yo entiendo (al menos parac++14), un destructor no puede serconstexpr si no es trivial (generado implícitamente o=default) ¿Cuál es el punto de declararconstexpr constructores para estructuras con destructores no triviales? struct X { ...
Constexpr y SSE intrínsecos
os compiladores @Most C ++ admiten instrucciones SIMD (SSE / AVX) con elementos intrínsecos como _mm_cmpeq_epi32Mi problema con esto es que esta función no está marcada comoconstexpr, aunque "semánticamente" no hay razón para que esta función ...
¿Puedo obtener nombres de tipo C ++ de una manera constexpr?
Me gustaría usar el nombre de un tipo en tiempo de compilación. Por ejemplo, supongamos que he escrito: constexpr size_t my_strlen(const char* s) { const char* cp = s; while(*cp != '\0') { cp++; }; return cp - s; }y ahora quiero tener: template ...
Error usando un constexpr como parámetro de plantilla dentro de la misma clase
Si intento compilar el siguiente código C ++ 0x, aparece un error: template<int n> struct foo { }; struct bar { static constexpr int number() { return 256; } void function(foo<number()> &); };Con gcc 4.6.1, el mensaje de error es: test.cc:6:27: ...
¿Este constexpr integer no es un puntero nulo constante?
Considere el siguiente programa C ++ 11, y su resultado en GCC 4.7.2:
¿Tomar la dirección de una variable local es una expresión constante en C ++ 11?
El siguiente programa de C ++ 11:
¿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 ...
constexpr pregunta, ¿por qué estos dos programas diferentes se ejecutan en una cantidad de tiempo tan diferente con g ++?
Estoy usando gcc 4.6.1 y obtengo un comportamiento interesante que implica llamar a unconstexpr función. Este programa funciona bien y de inmediato imprime12200160415121876738. #include <iostream> extern const unsigned long joe; constexpr ...
¿Por qué los algoritmos std :: constexpr y cuáles podrían ser?
¿Por qué no hay ninguno?std::algorithm métodosconstexpr? Si entiendo las nuevas reglas de C ++ 14 correctamente, muchos de estos métodos podrían serconstexpr. Por ejemplo, ¿por qué no puedostd::find serconstexpr? static constexpr ...