He estado codificando en C++ durante años y recientemente me enteré de que hay una nueva revisión del estándar C++. Estudié los borradores estándar y descubrí que hay muchas cosas nuevas que facilitarán mi programación. Así que quiero acostumbrarme al nuevo estándar antes de que salga a la luz. Sin embargo, es bastante difícil codificar usando la nueva biblioteca estándar sin tener un manual de referencia decente. Busqué en Google y solo encontré algunas páginas como Wikipedia's C++0x page que son y no manuales de referencia. ¿Alguien conoce algún manual de referencia de la biblioteca estándar de C++ 0x? Estoy buscando algo similar al Standard C++ Library Reference de MSDN.C++ 0x biblioteca estándar manual de referencia
Respuesta
Se puede encontrar una versión un poco más antigua del borrador de C++ 0x here. Es el mismo enlace que proporcionó, pero para VS2010 que implementa parte del nuevo estándar. Hasta ahora, las únicas cosas que he encontrado que faltan (por no decir que éstas son las únicas) son una estructura de bucle para cada uno y las cosas de múltiples hilos de C++ 0x.
No busqué demasiado en esto, pero hay una lista de características compatibles con GCC here.
No creo que haya un manual de referencia para C++ 0x, porque este estándar todavía es experimental. Se espera que C++ 0x sea publicado por ISO a finales de 2011, entonces habría un manual de referencia (cáscara de nuez, etc.)
Consulte el sitio web/manual de referencia de su compilador. Algunos fabricantes de compiladores han comenzado a agregar las características de C++ 0x, especialmente las ya predeterminadas en el Informe técnico 1. Por ejemplo, vea http://msdn.microsoft.com/en-us/library/bb982198.aspx para las características TR1 Microsoft ya incluido en Visual Studio 2010.
Ha habido algunas un buen progreso para obtener las nuevas características de C++ 0x en el wiki-based cppreference.com. La documentación se basa principalmente en el November 2010 draft standard (N3225).
Aún no está completo, pero cada día mejora.
¿Por qué no simplemente probar las características mediante el uso de un compilador reciente? Gcc ya implementa mucho (según la versión) y Visual Studio 10 implementa 5 nuevas características.
Estoy jugando con lambda, auto y listas de inicializadores en el momento en el trabajo y en casa y es realmente el tipo de características que simplifican todo lo que ha escrito antes.
El nuevo estándar no siempre es fácil de interpretar. Si simplemente intento algo, y no funciona, a menudo me pregunto si el problema está en mi código o en el compilador. – TonyK
- 1. Localización de C biblioteca estándar
- 2. ¿Referencia completa en línea para la biblioteca estándar C?
- 3. Biblioteca estándar Intel (C++)
- 4. Etiquetas de biblioteca estándar
- 5. ¿Planes de biblioteca para C++ 0x?
- 6. Incluir biblioteca estándar de C++
- 7. C++ 0x plantilla variable pase por referencia
- 8. Biblioteca estándar madura para C
- 9. C++ 0x: ¿Sobrecargas de rango para algoritmos estándar?
- 10. ¿Dónde puedo leer en línea el manual estándar de C99/referencia/especificación en línea?
- 11. versiones de la biblioteca estándar de C++
- 12. Trabajo interno de la biblioteca estándar C
- 13. declaración de C Biblioteca señal estándar
- 14. Pregunta sobre el colapso de referencia de C++ 0x
- 15. C++ 0x rvalue argumento de plantilla de referencia deducción
- 16. Lista de excepciones de la biblioteca estándar de C++?
- 17. Manual de referencia de Clojure descargable
- 18. ¿Objective-C tiene una biblioteca estándar?
- 19. C + + 0x subprocesamiento
- 20. Matriz Biblioteca estándar
- 21. Manual de referencia para Apache Pig Latin
- 22. Vinculación de la biblioteca estándar de C++ con diferentes estándares de C++
- 23. trim no es parte de la biblioteca c/C++ estándar?
- 24. ¿Tiene C o C++ una biblioteca de expresiones regulares estándar?
- 25. C++ 0x lambda capturas
- 26. En el estándar C++ 0x habrá unordered_map, ¿cómo se compara esto con boosts unordered_map?
- 27. biblioteca estándar `tipo FILE`
- 28. ¿Documentación estándar de la biblioteca SBCL?
- 29. Biblioteca de estructura de datos estándar en C?
- 30. ¿Hay un documento/manual de ayuda estándar en Android?
¿Cómo se puede obtener el mismo enlace que he publicado? – durumt23
+1 para el enlace GCC. – Marcin
No es exactamente el mismo enlace, es para VS2010 en lugar de VS2005 que implementa una buena porción del estándar C++ 0x (una vez más, es una versión anterior porque VS2010 se lanzó en abril del año pasado). VS2008 Creo que también podría tener algunas de las bibliotecas estándar de C++ 0x bajo std :: tr1, pero el lenguaje central es más o menos C++ 03. Creo que actualmente el compilador más "actualizado" que usa C++ 0x es el compilador experimental de GCC. – helloworld922