我正在尝试在C ++中使用adjacent_find作为最大算法的一部分,但我并没有完全成功。它在Xcode中工作,主要是因为它使用不同的编译器。现在,我在Eclipse上使用cygwin编译器,它不起作用。我已经把“-std = c ++ 11”标志了。帮助
这是我使用的代码:
if (adjacent_find(list.begin(), list.end(), not_equal_to<int>()) == list.end())
return -1; // all elements are equal
我无法检查我使用的Xcode版本,因为计算机已被销毁... sry。但我正在使用Eclipse Cpp Neon版本4.6.2。