LinuxParty

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado
 

Lejos de resignarse a ser una reliquia del pasado, el estándar ISO C++ se ha ido actualizando para añadir nuevas funcionalidades. Las últimas grandes actualizaciones tuvieron lugar en 1998 y en 2011. Este 2017 se estrenará C++ 17. Sus características acaban de ser completadas, confirmándose más de 100 cambios y novedades en el popular lenguaje de programación, según uno de los miembros del comite de estándares ISO C++, Herb Sutter.

 

Estos cambios y ampliaciones están pensados para adaptar C++ a las necesidades del software y el hardware actual, aumentando así su rendimiento y posibilidades. Estos son algunas de las novedades de C++ 17 más importantes:

  • Asignación dinámica de memoria
  • Eliminación de trígrafos
  • FPG
  • if (init; condition) y switch (init; condition)
  • Definición de espacio de nombres anidados
  • Atributos para espacios de nombres y enumeradores
  • Constante evaluación de los argumentos de las plantillas sin tipo
  • Expresiones plegables
  • std::byte type
  • constexpr if

Puedes consultar la lista completa de cambios en este enlace de GitHub.

Al tratarse de extensiones y novedades que han sido aprobadas en el estándar ISO C++, podrán incluirse en todos los programas cuando necesiten ser actualizados, y permitirán desarrollar nuevas aplicaciones en C++ 17 que incluirán funciones y prestaciones hasta ahora presentes únicamente en lenguajes más modernos.

¡Larga vida a C++!

Te gustaría saber: Tutorial de C/C++, programar paso a paso, para Linux, Windows y Mac

Pin It

Escribir un comentario


Código de seguridad
Refescar



Redes:



 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Filtro por Categorías

We use cookies

Usamos cookies en nuestro sitio web. Algunas de ellas son esenciales para el funcionamiento del sitio, mientras que otras nos ayudan a mejorar el sitio web y también la experiencia del usuario (cookies de rastreo). Puedes decidir por ti mismo si quieres permitir el uso de las cookies. Ten en cuenta que si las rechazas, puede que no puedas usar todas las funcionalidades del sitio web.