Preguntas etiquetadas con c++20

215
¿Cuál es el operador <=> en C ++?

Mientras intentaba aprender sobre los operadores de C ++ , me topé con un extraño operador de comparación en cppreference.com , * en una tabla que se veía así: "Bueno, si estos son operadores comunes en C ++, será mejor que los aprenda", pensé. Pero todos mis intentos de dilucidar este misterio no...

161
¿Por qué requerimos requiere requiere?

Una de las esquinas de los conceptos de C ++ 20 es que hay ciertas situaciones en las que tienes que escribir requires requires. Por ejemplo, este ejemplo de [expr.prim.req] / 3 : Una expresión require también se puede usar en una cláusula require ([temp]) como una forma de escribir...

24
¿Cuál es el caso de uso para explícito (bool)

C ++ 20 introdujo explícito (bool) que selecciona condicionalmente en tiempo de compilación si un constructor se hace explícito o no. A continuación se muestra un ejemplo que encontré aquí . struct foo { // Specify non-integral types (strings, floats, etc.) require explicit construction....