Preguntas con la etiqueta [c++17]

Lista c++17 preguntas

Diferencia entre "if constexpr()" y "if()"

2
respuestas
106
votos
50.0k
vistas

¿ Cuál es la diferencia entre if constexpr()y if()? ¿Dónde y cuándo puedo utilizar ambos?

¿Cuáles son las ventajas de autolos parámetros de plantilla que (posiblemente) se introducirán con C++ 17? ¿Es solo una extensión natural autocuando quiero crear una instancia del código de plantilla?

¿Cuáles son las implicaciones de las garantías de orden de evaluación votadas en C++17 (P0145) en el código C++ típico? ¿Qué cambia en cosas como las siguientes? i = 1;

Estoy intentando crear y vincular OpenAL-Soft ( https://github.com/kcat/openal-soft/tree/master ) con CMake como un proyecto externo en CLion. Obtengo archivos fuente OpenAL a través de: ExternalProject_Add(OpenAL-lib GIT_REPOSITORY https://github.com/kcat/openal-soft.git GIT_TAG makemhr SOURCE_DIR

std::string_viewha llegado a C++ 17 y se recomienda ampliamente usarlo en lugar de const std::string&. Una de las razones es el rendimiento. ¿Alguien puede explicar cómo es/será exactamente más rápido

¿Cuáles son las nuevas características de C++17?

1
respuestas
997
votos
249.5k
vistas

C++17 ahora tiene todas las funciones, por lo que es poco probable que experimente grandes cambios. Se presentaron cientos de propuestas para C++17. ¿Cuáles de esas características se agregaron a