¿Existe una definición estándar para cplusplus en c++14?


Estoy buscando configurar algunas cosas del preprocesador, y me gustaría un número más exacto de lo que __cplusplus en C++14 debería definirse como. Hay exigido por la norma?

 37
Author: gexicide, 2014-09-29

1 answers

N3936* §16.8 [cpp.predefinido] / p1:

1 La implementación definirá los siguientes nombres de macro:

__cplusplus

El nombre __cplusplus se define al valor 201402L cuando compilar una unidad de traducción de C++.

N3936 es el borrador de trabajo final que se convirtió en C++14, y el número 201402L es consistente con la reunión en la que se envía el estándar C++14 para la votación final (Febrero 2014).

*Aquellos interesados en obtener una copia del estándar C++ deben revisar ¿Dónde puedo encontrar los documentos actuales del estándar C o C++?

 43
Author: T.C.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:02:11