vs Intel C++ Compiler 10.1 for Windows
- 評価版をインストールした
- 30日以内になんとかしなければならない
- workaroundはほとんど必要なさそう
- 以下、バグと思われるもの
- BOOST_MPL_PP_TOKEN_EQUALは動かない
- BOOST_MPL_PP_IS_SEQは動かない
-
- 代わりにBOOST_PP_IS_UNARYを使う
-
- partial function template orderingがおかしい。zip_iterator.hppに以下のように書いてある
// Not sure why intel's partial ordering fails in this case, but I'm // assuming int's an MSVC bug-compatibility feature.
たとえば、
char *p = 0; std::inplace_merge(p, p, p);
がコンパイルできない。std::stable_sortも駄目。これらは #define _SECURE_SCL 0 とすると回避できる。