Resultados de la búsqueda a petición "c++17"

17 la respuesta

¿Cómo se implementa Coroutines en C ++?

Dudo que se pueda hacer de manera portátil, pero ¿hay alguna solución por ahí? Creo que podría hacerse creando una pila alternativa y reiniciando SP, BP e IP...

1 la respuesta

Estado de rangos para C ++ 1z? [cerrado]

Hay un grupo de estudio sobre rangos en el comité de C ++: pero no he seguido la historia de este grupo de estudio y no estoy seguro de qué tipo de entrega se espera para C ++ 1z (además, no uso boost.range, por lo que no tengo una visión ...

1 la respuesta

constructor opcional con initializer_list

¿Cuál es el propósito de este constructor especial que toma la lista de inicializadores? ¿Alguien puede dar un ejemplo de cuándo esto será útil? template <class U, class... Args> constexpr explicit optional(in_place_t, initializer_list<U> il, ...

2 la respuesta

Doblar expresiones con arbitrario invocable?

Mirando por encima del C ++ 17papel [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4191.html]en pliegues, (y encppreference [http://en.cppreference.com/w/cpp/language/fold]), Estoy confundido sobre por qué se tomó la decisión de ...

2 la respuesta

¿Cómo construyo gcc con soporte para conceptos C ++ ("conceptos lite")?

El comité de estándares de C ++ está trabajando en un TS (Especificación técnica) para la extensión de Conceptos: "Lenguajes de programación - Extensiones de C ++ para ...

2 la respuesta

Comprender las plantillas de alias

Pregunté unpregunta [https://stackoverflow.com/q/30189926/2642059]que tiene varias referencias al código: template <typename...> using void_t = void;Creo que generalmente tengo un malentendidoplantillas de ...

2 la respuesta

¿Habrá una estandarización de los modismos de protección del alcance / salida del alcance?

Ejecutar un lambda en la salida del alcance parece algo tan básico, esperaría que esté estandarizado. Cosas comounique_ptr son mejores, cuando se aplican, pero encuentro que hay un suministro interminable de destructores "únicos", especialmente ...

1 la respuesta

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 { ...

3 la respuesta

No <opcional> en MS Visual Studio 2013: ¿qué hacer?

Quiero usarstd::experimental::optional, pero MSVS 2013 me dice que no puede encontrar el encabezado. ¿Por qué no está ahí?¿Puedo rodar el mío basado en el código en otro lugar? ¿La propuesta de C ++ 14 tal vez?

3 la respuesta

int a = 1, es a || 1 una expresión constante?

N4527 5.20 [expr.const] p5 Una expresión constante es una expresión constante del núcleo de valor de gl cuyo valor se refiere a una entidad que es un resultado permitido de una expresión constante (como se define a continuación), o una expresión ...