#predicate

wszystkie notatki oznaczone etykietą "predicate"

find_if predicate

Nieraz zdarza się, ze przechowujemy w kontenerach STL-owych niebanalne obiekty, czy typy nieco bardziej rozbudowane od typów wbudowanych. Załóżmy, że mamy prosty vector wypełniony prostymi obiektami o budowie zbliżonej do następującej struktury: struct MyObj{ int foo; int bar; std::string name; }; I chcielibyśmy wyszukać w nim element o nazwie “foo”. Oczywiście najprostszym i najszybszym rozwiązaniem (przynajmniej na początku) byłoby napisanie kilku prostych linii kodu, wraz z pętelką, spełniających te funkcje. Coś na wzór tego:

Czytaj dalej