Linux で GCC 4.1.2 を使用しており、STL は SGI STL でなければなりません。私が書いた後:
#include <functional>
std::find_if(PirateFlush, PirateFlush + size,
compose2(std::logical_and<bool>(), bind2nd(std::greater<UInt32>(), time),
bind2nd(std::less<UInt32>(), now)));
コンパイラは言った:
エラー: 'compose2' はこのスコープで宣言されていません
どうしたの?