我试图创建一个简单的函数,使得一个简单的测试并返回true或false。如何创建一个简单的boost :: lambda函数?
myfunct = (_3 < someArray[i]);
当我这样做,我得到这个错误:
error: no match for 'operator<' in '<unnamed>::_1 < depths[i]'
我所希望的是得到的东西相当于这个
bool myFunct(unsigned int a, unsigned int b, unsigned int c, unsigned int d)
{
return c < 22; // Suppose 22 was in someArray[i]
}
是的,我认为这是我的问题。我虽然在上班途中(在发布这个问题之后),但由于我的代码在家,无法测试它。你刚刚确认了它。谢谢。 – 2010-01-13 14:17:35