我試圖實現一個函數來查找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