entre diferencias descargar compiler c++ c++14 iso

descargar - diferencias entre c++ y c++ 11



¿Por qué el nuevo estándar de C++ utiliza “ISO/IEC 14882: 2015”? (1)

Actualización: El título se ha ajustado y ahora se lee ...: 2014

<joke> Obviamente, el incremento postfix finalmente mostró su efecto secundario </joke>

Supongo que la persona responsable de publicar este artículo debe haber cometido un error tipográfico, ya que todas las demás fuentes que lo mencionan utilizan ISO / IEC 14882: 201 4 , y también lo hace el texto que sigue al título:

ISO / IEC 14882: 2014 especifica los requisitos para las implementaciones del lenguaje de programación C ++.

También considere este pasaje de "¡Tenemos C ++ 14!" :

Realizaremos algunos ajustes editoriales finales, en el orden de corregir algunos errores ortográficos y palabras caídas accidentalmente, y luego transmitiremos el documento a ISO para su publicación este año como el nuevo estándar internacional ISO / IEC 14882: 2014 (E) Lenguaje de programación C ++, también conocido como C ++ 14.

C ++ 14 fue ratificado en 2014, de ahí el nombre. Sin embargo, si la publicación solo ocurrió en enero, es decir, en 2015, existe la posibilidad de que esto sea algo más que un error tipográfico. Luego, el nombre ISO / IEC 14882: 2014 se mencionó únicamente en anticipación a la publicación que aún está ocurriendo en 2014.
Según Wikipedia ,

Estos se designan utilizando el formato ISO [/ IEC] [/ ASTM] [IS] nnnnn [-p]: [yyyy] Título , donde nnnnn es el número del estándar, p es un número de pieza opcional, yyyy es el año publicado , y el título describe el tema.

Aunque incluso si el nombre oficial del documento estándar se corrigiera a 2015 como año de publicación, todavía lo llamaríamos C ++ 14 ya que el documento final se estableció básicamente el año pasado (y también porque se introdujo "C ++ 15" en este punto causaría mucha irritación, como con ISO C89 / C90).

Según el sitio web de ISO, la nueva norma se denomina "ISO / IEC 14882: 2015 " en lugar de "ISO / IEC 14882: 2014 ". ¿Por qué es así y cambiará eso? Hay muchas cosas etiquetadas como C ++ 14, por ejemplo.

En caso de que esté interesado en el contenido técnico en lugar del documento estándar, está disponible en github en el repositorio ISO C ++ como N4140 .