Preguntas etiquetadas con c++11

Use esta etiqueta para el código que debe compilarse como C ++ 11 (sin usar ninguna característica introducida en C ++ 14 o posterior).


6
¿Cómo combino valores hash en C ++ 0x?
C ++ 0x agrega hash<...>(...). Sin embargo, no pude encontrar una hash_combinefunción, como se presenta en boost . ¿Cuál es la forma más limpia de implementar algo como esto? ¿Quizás, usando C ++ 0x xor_combine?
87 c++  c++11  boost  hash  std 




10
Pretty-print std :: tupla
Esta es una continuación de mi pregunta anterior sobre contenedores STL de impresión bonita , para la cual logramos desarrollar una solución muy elegante y completamente general. En este siguiente paso, me gustaría incluir la impresión bonita para std::tuple<Args...>, usando plantillas variadas (por lo que esto es estrictamente C ++ …


2
Eficiencia de C ++ 11 push_back () con std :: move versus emplace_back () para objetos ya construidos
En C ++ 11 emplace_back()generalmente se prefiere (en términos de eficiencia) push_back()porque permite la construcción en el lugar, pero ¿sigue siendo así cuando se usa push_back(std::move())con un objeto ya construido? Por ejemplo, ¿ emplace_back()todavía se prefiere en casos como el siguiente? std::string mystring("hello world"); std::vector<std::string> myvector; myvector.emplace_back(mystring); myvector.push_back(std::move(mystring)); // (of …








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.