Herramientas de usuario

Herramientas del sitio


cpp-avanzado:c_11

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
cpp-avanzado:c_11 [2017/02/10 18:16]
santo creado
cpp-avanzado:c_11 [2023/11/29 15:17] (actual)
santo
Línea 3: Línea 3:
 En 2011 se aprobó una nueva versión de C++, llamada //C++11//. En C++11 se agregan varias características nuevas a C++ que permiten escribir muchas cosas de manera más simple. En 2011 se aprobó una nueva versión de C++, llamada //C++11//. En C++11 se agregan varias características nuevas a C++ que permiten escribir muchas cosas de manera más simple.
  
-En general, la sintaxis de varias cosas antes de C++11 era menos clara y conveniente. Recomendamos utilizar C++11, para lo cual basta compilar los programas con la opción -std=c++11 : se puede ver cómo activar C++11 [[curso-cpp:​ambiente:​oiax#​configuracion_de_compilacion_con_geany|aquí]],​ bajo el título "​Configuración de compilación con Geany"+En general, la sintaxis de varias cosas antes de C++11 era menos clara y conveniente. Recomendamos utilizar C++11, para lo cual basta compilar los programas con la opción -std=gnu++11 : se puede ver cómo activar C++11 [[curso-cpp:​ambiente:​oiax#​configuracion_de_compilacion_con_geany|aquí]],​ bajo el título "​Configuración de compilación con Geany"
  
  
 Algunas de las características nuevas más importantes disponibles en C++11: Algunas de las características nuevas más importantes disponibles en C++11:
  
-   * Iteración con //foreach// +   * Inicialización con llaves ''​vector<​int>​ v{1,​2,​10};''​ 
-   * Inicialización con llaves+   * Iteración con //foreach//: ''​for (int x : v) { cout << x << endl; }'' ​
    * Palabras reservadas ''​auto''​ y ''​decltype''​ (similar al viejo ''​typeof''​)    * Palabras reservadas ''​auto''​ y ''​decltype''​ (similar al viejo ''​typeof''​)
    * //​Closures//​ y //Lambdas//    * //​Closures//​ y //Lambdas//
cpp-avanzado/c_11.1486750591.txt.gz · Última modificación: 2017/02/10 18:16 por santo