Preguntas etiquetadas con c++14

C ++ 14 es el nombre del estándar C ++, aprobado en 2014. Se basa en el estándar C ++ 11 anterior, mejorando el lenguaje central y la biblioteca estándar y agregando algunas características.


2
¿Cómo evitar la copia al encadenar?
Estoy creando una clase de tipo encadenamiento, como el pequeño ejemplo a continuación. Parece que al encadenar funciones miembro, se invoca el constructor de copia. ¿Hay alguna forma de deshacerse de la llamada al constructor de la copia? En mi ejemplo de juguete a continuación, es obvio que solo estoy …
10 c++  c++14  c++17 


3
C ++ Lambda Code Generation con capturas de inicio en C ++ 14
Estoy tratando de entender / aclarar el código de código que se genera cuando las capturas se pasan a lambdas, especialmente en las capturas de inicio generalizadas agregadas en C ++ 14. Dé los siguientes ejemplos de código enumerados a continuación, esta es mi comprensión actual de lo que generará …
9 c++  lambda  c++14  move 

2
¿Cómo hago que mi estructura sizeof sum funcione con un paquete de parámetros vacío?
Tengo esta estructura variada para determinar la suma del tamaño de todos los tipos pasados: template <typename U, typename... T> struct TotalSizeOf : std::integral_constant<size_t, sizeof(U) + TotalSizeOf<T...>::value> {}; template <typename U> struct TotalSizeOf<U> : std::integral_constant<size_t, sizeof(U)> {}; Uso: TotalSizeOf<double, int, char>::value La pregunta es, ¿cómo modifico esto para permitir que …
8 c++  c++14 

1
Swig C ++: vector de interfaz <objeto de clase *>
básicamente estoy tratando de tener una tupla / lista que contenga un diccionario de diferentes tipos de datos de valores (float / int / bool / char / list) en python. Estoy obteniendo esto del siguiente código: (&lt;f_p.Bunch; proxy of &lt;Swig Object of type 'Bunch *' at 0x7f4954bdde10&gt; &gt;, &lt;f_p.Bunch; …
8 c++  c++11  c++14  swig 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.