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

4 la respuesta

¿Cuáles son las diferencias entre std, tr1 y boost (como espacios de nombres y / o bibliotecas)?

Inicialmente pensé que todos eran iguales, pero resultó ser incorrecto. Entonces, ¿alguien puede explicar brevemente las diferencias entre estos tres? Por ejemplo: std::bind (la más nueva, la próxima generación, la acción de C ...

2 la respuesta

¿Por qué no se prefirió una sintaxis de llaves dobles para constructores que toman std :: initializer_list

Inicialización uniforme es una característica importante y útil de C ++ 11. Sin embargo, no puedes simplemente usar{} en todas partes desde: std::vector<int> a(10, 0); // 10 elements of value zero std::vector<int> b({10, 0}); // 2 elements of ...

1 la respuesta

C ++ detecta la existencia de funciones libres con parámetros explícitos

Estoy escribiendo algunos rasgos de tipo para ver si existe una función libre con un conjunto específico de parámetros. Las funciones tienen una firma que se parece a esto: template <class T> void func( SomeClass &, SomeType const & );Sé de ...

2 la respuesta

Clang no puede lanzar un std :: bad_alloc al asignar objetos que excederían el límite

Tengo problemas para comprender cómo el sonido metálico produce excepciones cuando trato de asignar un objeto que excedería su límite. Por ejemplo, si compilo y ejecuto el siguiente bit de código: #include <limits> #include <new> #include ...

3 la respuesta

no se puede aplicar std :: set_intersection en diferentes tipos de estructuras con un campo común

Estoy tratando de usar usestd :: set_intersection [http://www.sgi.com/tech/stl/set_intersection.html]para encontrar elementos comunes entre 2 tipos completamente diferentes de estructuras de datos que tienen un campo de 'nombre' de enlace ...

2 la respuesta

No se puede utilizar el asignador personalizado con allocate_shared / make_shared

En mi programa C ++ 11, usoshared_ptr<T> para algunos objetos que se crean y eliminan activamente. Sucedió que el asignador estándar conoperator new es un cuello de botella, así que quiero crear el mío, que asignará un montón de memoria a la vez ...

2 la respuesta

destructores de subprocesos en C ++ 0x vs boost

Estos días estoy leyendo el pdfDiseñando programas de MT [http://www.justsoftwaresolutions.co.uk/files/designing_mt_programs.pdf]. Explica que el usuario DEBE llamar explícitamentedetach() en un objeto de clasestd::thread en C ++ 0x antes de que ...

2 la respuesta

Rendimiento del cambio de tamaño std :: vector <std :: unique_ptr <T>>

La concepción general parece ser questd::unique_ptr tienesin tiempo de sobrecarga [https://stackoverflow.com/questions/22295665/how-much-is-the-overhead-of-smart-pointers-compared-to-normal-pointers-in-c] en comparación con los punteros crudos ...

1 la respuesta

C ++ Shuffle Vector

He visto otros hilos sobre esto, pero ninguno parece responder a mi pregunta. Estoy tratando de usar elshuffle() funciono en un vector pero sigo recibiendo un error: deck_of_cards.cpp:34:5: error: no matching function for call to ...

1 la respuesta

C ++ 11 auto, std :: function y llamada ambigua a función sobrecargada

Me pregunto si alguien sabe por qué el siguiente ejemplo no se compila dando una llamada ambigua a un error de función de sobrecarga. Si reemplazo el auto con una firma de functor fuertemente tipada, entonces es capaz de distinguir adecuadamente ...