我正在尝试实现一个在2D向量中查找向量的函数。我编写的代码如下:
vector<vector<int> > result;
vector<int> line;
bool isPresent = find(result.begin(), result.end(), line)
然而,这会导致一个错误:
"Line 11: cannot convert ‘__gnu_cxx::__normal_iterator*, std::vector > >’ to ‘bool’ in initialization"
我在许多论坛上搜索了很多,但找不到正确的答案。最好的方法是什么?
谢谢, Shawn
find
返回一个迭代器而不是布尔值。 - Captain Obvlious