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

2 la respuesta

Cambiar el tamaño en std :: vector no llama al constructor de movimiento [duplicado]

Esta pregunta ya tiene una respuesta aquí: C ++ 11 rvalue reference llamando al constructor de copias también [/questions/18085383/c11-rvalue-reference-calling-copy-constructor-too] 4 respuestasHe estado jugando con std :: vector para entender ...

2 la respuesta

Compatibilidad de C ++ 11 con bibliotecas / marcos existentes

Me pregunto algo para lo que aún no he encontrado una respuesta convincente. Situación: Un sistema con algunas bibliotecas (por ejemplo, gtkmm) compiladas sin c ++ 11 habilitado.Una aplicación compilada con C ++ 11 habilitado.Ambos ...

2 la respuesta

Ver un puntero sin formato como un rango en un bucle for basado en rango

¿Cómo puedo hacer que un puntero sin formato se comporte como un rango, para una sintaxis de bucle de rango? double five = 5; double* dptr = &five; for(int& d : dptr) std::cout << d << std::endl;// will not execute if the pointer is ...

3 la respuesta

Use std :: uniform_int_distribution y defina su rango más tarde

Tengo un problema donde quiero crear unstd::uniform_int_distribution en una estructura y luego dar su rango más tarde. Debajo está lo que quiero. #include <random> #include <iostream> std::random_device rd; std::mt19937 gen(rd()); struct group_s ...

2 la respuesta

implementación de estudio visual de "mover semántica" y "referencia de valor"

Encontré un video de Youtube en c ++ 11 concurrencia (parte 3) y el siguiente código, que compila y genera el resultado correcto en el video. Sin embargo, recibí un error de compilación de este código usando Visual Studio 2012. El compilador se ...

0 la respuesta

Eficiencia de la función virtual y la palabra clave 'final'

Considere un programa que tenga una claseFoo que contiene una funciónFoo::fn declarado así: virtual void fn();y una subclase deFoo llamadoBar. Will declarandoBar::fn Me gusta esto: virtual void fn() override final;causar llamadas afn enBar o ...

4 la respuesta

¿Cuál es el mejor tipo de retorno de puntero inteligente para una función de fábrica?

Con respecto a los punteros inteligentes y las nuevas características de C ++ 11/14, me pregunto cuáles serían los valores de retorno de mejores prácticas y los tipos de parámetros de función para las clases que tienen estas facilidades: Una ...

2 la respuesta

Comprobando la existencia de una función miembro (sobrecargada)

Hay varias preguntas respondidas sobre cómo verificar si existe una función miembro: por ejemplo,¿Es posible escribir una plantilla para verificar la existencia de una ...

3 la respuesta

Valores extraños en una lambda que devuelve initializer_list

Considera estoC ++ 11fragmento de código: #include <iostream> #include <set> #include <stdexcept> #include <initializer_list> int main(int argc, char ** argv) { enum Switch { Switch_1, Switch_2, Switch_3, Switch_XXXX, }; int foo_1 = 1; int foo_2 ...

1 la respuesta

C ++ 11: SFINAE en parámetros de plantilla, GCC vs Clang [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Hay un error del compilador expuesto por mi implementación de un rasgo de tipo is_complete? [/questions/25833356/is-there-a-compiler-bug-exposed-by-my-implementation-of-an-is-complete-type-trai] 1 ...