0

g ++が不平を言っているコード行は次のとおりです。

#if BOOST_WORKAROUND(__MWERKS__, BOOST_TESTED_AT(0x3205))

ここで二項演算子について不平を言っている理由がわかりません。これは g++ またはブーストのバグですか?

4

1 に答える 1

1

が定義されていない場合、そのエラーが発生するBOOST_WORKAROUNDため、Boost ヘッダーを実際に含めずにマクロを使用していると思います。これは明らかにうまくいきません。

通常、それは世界で最も広く使用されているコンパイラや最も広く使用されているライブラリのいずれかのバグではなく、何か間違ったことをしているだけであると想定するのが最も安全です。

于 2012-08-09T08:03:49.627 に答える