¿Cuáles son las diferencias entre las referencias de rvalue implementadas en Visual Studio 2010 y las especificadas en C++ 11? ¿Hay algún inconveniente especial a tener en cuenta al usar referencias de revalor en Visual Studio 2010 que podrían hacer que el origen no sea válido o funcione de manera diferente si se compila con el compilador conforme a C++ 11?referencias de rvalue en Visual Studio 2010
9
A
Respuesta
5
De acuerdo con this table, VS2010 admite las referencias de rvalue versión 2.0 (la versión actual es 2.1 IIRC).
La diferencia importante entre 2.0 y 2.1 es que el último permite conversiones implícitas:
std::string&& x = "hello"; // legal in 2.1, illegal in 2.0
También tenga en cuenta que VS2010 todavía no soporta la sobrecarga en el rvalueness de *this
.
void Foo::foo() && { ... } // not yet supported in VS2010
1
Compruebe el número de serie 9 Stephan T. Lavavej de video conferencias 's en Channel 9 de 42:30 min en adelante. Explica la línea de tiempo y la evolución de las referencias rvalue y mueve la semántica en Visual Studio.
Aquí está: C9 Lectures: Stephan T. Lavavej - Standard Template Library (STL), 9 of n
Cuestiones relacionadas
- 1. visual studio 2010 referencias condicionales
- 2. System.ServiceModel.dll falta en las referencias visual studio 2010
- 3. GTK # en Visual Studio 2010
- 4. conversión rvalue a lvalue Visual Studio
- 5. ¿Las referencias rvalue permiten referencias colgantes?
- 6. Usando .dll en Visual Studio 2010 C++
- 7. Desinstalar Visual Studio 2010
- 8. Visual Studio 2010 - RemovePreviousVersions
- 9. Visual Studio 2010 "Mancha"
- 10. Java en Visual Studio 2010?
- 11. IronScheme en Visual Studio 2010
- 12. apertura en Visual Studio 2010
- 13. /LinkResource en Visual Studio 2010
- 14. ExtJS en Visual Studio (2010)
- 15. Agregar referencias sin Visual Studio
- 16. VB6 en Visual Studio 2010
- 17. instalación de Visual Studio 2010
- 18. Visual Studio 2012 en comparación con Visual Studio 2010 (delta)
- 19. Ctrl-Retroceso Visual Studio 2010
- 20. WebsiteSpark y Visual Studio 2010
- 21. Visual Studio 2010 Team Explorer
- 22. Visual Studio 2010 Pro - SuppressMessage
- 23. Visual Studio 2010: ProjectItem disponible
- 24. HWnd of Visual Studio 2010
- 25. problema con Visual Studio 2010
- 26. Prueba de carga en Visual Studio 2010
- 27. Desarrollo de SharePoint en Visual Studio 2010
- 28. Directorios de origen en Visual Studio 2010
- 29. Métricas de código en Visual Studio 2010
- 30. Uso de Inconsolata en Visual Studio 2010