英特爾C++與Qstd=c++0x
編譯時是否預定義一些宏?像GCC中的__GXX_EXPERIMENTAL_CXX0X__
? __cplusplus
仍然是199711
。在Intel C++上檢測C++ 0x模式?
任何方式來檢測C++ 0x編譯?
英特爾C++與Qstd=c++0x
編譯時是否預定義一些宏?像GCC中的__GXX_EXPERIMENTAL_CXX0X__
? __cplusplus
仍然是199711
。在Intel C++上檢測C++ 0x模式?
任何方式來檢測C++ 0x編譯?
Intel documentation indicates它確實在Linux上定義了__GXX_EXPERIMENTAL_CXX0X__
,但沒有在Windows上定義任何宏。
就目前(2013年8月6日),英特爾作曲XE 2013更新5 for Windows中,預處理器定義列表包括
#define __INTEL_CXX11_MODE__ 1
當且僅當啓用的C++ 0x模式。