Некоторые алгоритмы из стандартной библиотеки для выполнения своих задач используют унарные предикаты. Такими алгоритмами являются _if-алгоритмы (count_if, find_if, remove_if и replace_if), а также partition-алгоритмы. В этой статье мы рассмотрим особенности использования унарных предикатов: когда их следует применять и чего они не должны делать.