我试图实现一个函数来查找2D矢量中的矢量。我已经写的是:如何在C++中查找2D矢量中的矢量?
vector<vector<int> > result;
vector<int> line;
bool isPresent = find(result.begin(), result.end(), line)
然而,这给出了一个错误
“第11行:不能转换 '__gnu_cxx :: __ normal_iterator *,性病::矢量>>' 到 '布尔' 在初始化“
我搜索了很多论坛,但找不到正确的答案。什么是最好的方式来做到这一点?
感谢, 肖恩
'find'返回的迭代器不是布尔值。 – 2014-09-05 17:55:11
你“搜索了很多论坛”,但并没有简单地咨询最近的可用标准库参考? Google上的第一批提供了这方面的例子。 – 2014-09-05 18:35:57