найти элемент в списке указателей

Я пытаюсь понять, как найти элемент в списке указателей на C ++, используя std :: find

Если бы у меня было, например:

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;

приведенный выше синтаксис больше не будет работать. Могу я сделать это похожим образом?

спасибо!

8
задан ouroboros84 21 July 2011 в 15:02
поделиться