Resultados de la búsqueda a petición "c++17"
Error de referencia indefinido con la nueva biblioteca del sistema de archivos y clang ++ 7
staba tratando de sacar el nuevofilesystem STL library, pero por alguna razón obtengo errores. LosClang++7 sitio web indica que debería admitir el nuevofilesystem biblioteca - de hechoclang corre delante deg++ Yo creo Usé algún código de otra ...
¿Cómo afirmar que una cláusula constexpr si no ocurre nunca?
Quiero generar un error de tiempo de compilación cuando no sea de constexpr si las condiciones son verdaderas, por ejemplo: if constexpr(condition1){ ... } else if constexpr (condition2) { .... } else if constexpr (condition3) { .... } else { ...
unción @constexpr con argumento de referencia no utilizado - gcc vs clang
Considere el siguiente código: template <int N, typename T> void f(T) { } template <typename T> constexpr int k(T&) { return 0; } int main() { constexpr auto i = 1; f<k(i)>([&i] { f<k(i)>(0); }); }clang++ (el maletero lo compila. @g++ (el ...
Argumento especificado explícitamente no válido para el parámetro de plantilla que es constexpr
Tengo unstatic_loop construir así template <std::size_t n, typename F> void static_loop(F&& f) { static_assert(n <= 8 && "static loop size should <= 8"); if constexpr (n >= 8) f(std::integral_constant<size_t, n - 8>()); if constexpr (n >= ...
Intentando pasar un lambda constexpr y usarlo para especificar explícitamente el tipo de retorno
Me gustaría usar una función y pasar unconstexpr lambda. Sin embargo, solo se compila correctamente si dejo que el tipo se deduzca a través deauto. Dar explícitamente el tipo a través de-> std::array<event, l()> parece fallar (la primera ...
Cv-calificaciones de prvalues (revisited)
Este es un seguimiento de miPregunta anterio [https://stackoverflow.com/questions/42989034/cv-qualifications-of-prvalues-in-c14] , donde el consenso aparente era que el cambio en el tratamiento de las calificaciones cv de los valores fue solo un ...
Mecanismo genérico de fábrica en C ++ 17
Me gustaría implementar un mecanismo genérico de fábrica para un conjunto de clases derivadas que me permite implementar genéricamente no solo una función de fábrica para crear objetos de esa clase, sino también creadores de otras clases de ...