我正在尝试理解如何在指针列表中使用std::find在C++中查找项目。
例如,如果我有:
我可以这样搜索:
“但如果我有一个指针列表呢?”
以上语法将不再起作用。我可以用类似的方式吗?
谢谢!
例如,如果我有:
std::list<string> words;
std::string word_to_be_found;
我可以这样搜索:
std::list<string>::iterator matching_iter = std::find(words,begin(), words.end(), word_to_be_found)
“但如果我有一个指针列表呢?”
std::list<string *> words;
以上语法将不再起作用。我可以用类似的方式吗?
谢谢!
using namespace boost::lambda;
find_if(words.begin(), words.end(), *_1 == word_to_be_found);)
- ouroboros84