To jest stara wersja strony!
iterator search_n( iterator start, iterator end, size_t num, const TYPE& val ); iterator search_n( iterator start, iterator end, size_t num, const TYPE& val, BinPred p );
Funkcja search_n() szuka Pochylenienum wystapień w zasiegu kontenera [start,end). Jeżeli zostanie znalezione num kopii danego elementu występujących kolejno w sekwencji, funkcja zwraca iterator na pierwszy znaleziony element. W przeciwnym wypadku zwraca iterator na end danej sekwencji. Jeżeli predykat binarny jest zadany, to zostaje użyty do specyficznego porównania elementow.
Znajdź dwa wystąpienia słowa w wektorze. Przykład:
vector<string> vecA; vecA.push_back("Zebra"); vecA.push_back("Anakonda"); vecA.push_back("Anakonda"); vecA.push_back("Zyrafa"); //iterator wskazujacy na pierwszy element ze znalezionych w sekwencji vector<string> itResult = search_n(vecA.begin(), vecA.end(), 2, "Anakonda");