Обнаружение режима C ++ 0x на Intel C ++? - PullRequest
5 голосов
/ 19 сентября 2010

Предписывает ли Intel C ++ какой-либо макрос при компиляции с Qstd=c++0x? Что-то вроде __GXX_EXPERIMENTAL_CXX0X__ в GCC? __cplusplus по-прежнему 199711.

Есть ли способ обнаружить компиляцию C ++ 0x?

Ответы [ 2 ]

4 голосов
/ 19 сентября 2010

Документация Intel указывает , что она определяет __GXX_EXPERIMENTAL_CXX0X__ в Linux, но не определяет макрос в Windows.

0 голосов
/ 06 августа 2013

В текущем (2013-08-06) обновлении 5 для Intel Composer XE 2013 для Windows список определений препроцессора включает

#define __INTEL_CXX11_MODE__ 1

тогда и только тогда, когда включен режим C ++ 0x.

...