Resultados de la búsqueda a petición "c++20"
¿Es posible asegurar que una función constexpr se llame como máximo una vez en tiempo de compilación?
Como se pregunta en el título: ¿Es posible asegurar que se llame a una función constexpr como máximo una vez en tiempo de compilación? Esto claramente no será posible si la función no es constepxr; Podría escribir una función que se llama cada ...
La especialización de plantillas de funciones en estándar para tipos definidos por programas ya no se permitirá en C ++ 20?
Cita de cppreference.com [https://en.cppreference.com/w/cpp/language/extending_std]: Agregando especializaciones de plantillas e permite agregar especializaciones de plantilla para cualquier biblioteca estándar | clase (desde C ++ 20) | ...
¿Por qué los algoritmos de rangos no son compatibles con los iteradores de std?
#include <vector> #include <iostream> #include <range/v3/all.hpp> int main() { auto coll = std::vector{ 1, 2, 3 }; ranges::copy( coll, ranges::ostream_iterator<int>{ std::cout, ", " } ); // ok ranges::copy( coll, std::ostream_iterator<int>{ ...
¿En qué se diferencia el operador de comparación de tres vías de la resta?
Hay un nuevo operador de comparación<=> en C ++ 20. Sin embargo, creo que en la mayoría de los casos una resta simple funciona bien: int my_strcmp(const char *a, const char *b) { while (*a == *b && *a != 0 && *b != 0) { a++, b++; } // Version 1 ...
C ++ 2a programación de contratos y compiladores
Estoy interesado en estudiar las @ recientemente aceptadrogramación de @contract para C ++ 20 [https://en.cppreference.com/w/cpp/language/attributes/contract] para fines de aprendizaje e investigación. A medida que busco soporte para el ...
¿Cómo uso los módulos C ++ en Clang?
Los módulos son una alternativa a #includes.Clang tiene una implementación completa para C ++ [https://botondballo.wordpress.com/2014/07/17/trip-report-c-standards-committee-meeting-in-rapperswil-june-2014/] . ¿Cómo lo haría si quisiera usar ...
enum to string in modern C++11 / C++14 / C++17 and future C++2
Contraste a todas las demás preguntas similares, esta pregunta trata sobre el uso de las nuevas características de C ++. 2008c [/questions/tagged/c] Existe una manera simple de convertir la enumeración de C ++ en una cadena? [/questions/201593] ...
¿El operador de comparación de tres vías es siempre eficiente?
Herb Sutter, en supropuesta para el operador "nave espacial" [http://open-std.org/JTC1/SC22/WG21/docs/papers/2017/p0515r0.pdf](sección 2.2.2, parte inferior de la página 12), dice: Basando todo en<=> y su tipo de retorno:Este modelo tiene ...
¿Cuál es el operador <=> en C ++?
Mientras intentaba aprender sobreC ++operadores, me topé con un extraño operador de comparación encppreference.com [http://en.cppreference.com/w/cpp/language/operator_comparison],* en una mesa que se veía así: "Bueno, si estos son operadores ...
¿Cómo debo escribir mi C ++ para estar preparado para los módulos C ++?
Ya hay dos compiladores que admiten módulos C ++: Sonido metálico:http://clang.llvm.org/docs/Modules.html [http://clang.llvm.org/docs/Modules.html]MS VS ...
Página 1 de 2