#include <functional>
struct Equala : public binary_function < CDeviceBase*,CDeviceBase*,bool >
{
public:
bool operator()(CDeviceBase* lhs,CDeviceBase* rhs) const
{
return *lhs == *rhs;
}
};

*******\Device.h(34): error C2504: 'binary_function' : 定義されていない基本クラスが宣言されています。
ってなんで?