#05 C++ Жемчужины STD - count any all none_of

00:00 Введение -Приветствие Чили и возвращение в «спортзал для людей, страдающих всякими заболеваниями». -Переход к теме операций с неизменяемой последовательностью. -Объявление о рассмотрении функций count, any, none и all. 00:59 Функция count -Объяснение использования count для подсчёта элементов в контейнере или диапазоне, удовлетворяющих условию. -Пример подсчёта двойок в контейнере A. -Использование унарного предиката для подсчёта чисел, меньших или равных 3. 02:06 Функции any, none и all -Описание работы функций any, none и all: all возвращает true, если все элементы совпадают с предикатом; any возвращает true, если хотя бы один элемент совпадает; none возвращает true, если ни один элемент не совпадает. -Примеры использования функций с предикатом «меньше или равно 3». 03:19 Пример с врагами -Демонстрация проверки состояния врагов с помощью функций any, none и all. -Использование функции-члена для адаптации простых функций к предикатам. -Изменение состояния врагов и проверка их состояния после каждого действия. 05:09 Ленивые функции -Объяснение ленивых функций any, none и all: они быстро возвращаются, не проверяя все элементы контейнера. -Пример с контейнером врагов: если один враг мёртв, проверка остальных не требуется. 05:55 Замена count на none of -Обсуждение преимущества использования none of вместо count для проверки наличия букв «Е» в строке. -Пример удаления строк, в которых нет букв «Е», с помощью std::none. 08:35 Заключение -Подведение итогов: функции count, any, none и all полезны и просты в использовании. -Благодарность зрителям и призыв к подписке.

Иконка канала C++ для всех
4 подписчика
12+
1 просмотр
день назад
12+
1 просмотр
день назад

00:00 Введение -Приветствие Чили и возвращение в «спортзал для людей, страдающих всякими заболеваниями». -Переход к теме операций с неизменяемой последовательностью. -Объявление о рассмотрении функций count, any, none и all. 00:59 Функция count -Объяснение использования count для подсчёта элементов в контейнере или диапазоне, удовлетворяющих условию. -Пример подсчёта двойок в контейнере A. -Использование унарного предиката для подсчёта чисел, меньших или равных 3. 02:06 Функции any, none и all -Описание работы функций any, none и all: all возвращает true, если все элементы совпадают с предикатом; any возвращает true, если хотя бы один элемент совпадает; none возвращает true, если ни один элемент не совпадает. -Примеры использования функций с предикатом «меньше или равно 3». 03:19 Пример с врагами -Демонстрация проверки состояния врагов с помощью функций any, none и all. -Использование функции-члена для адаптации простых функций к предикатам. -Изменение состояния врагов и проверка их состояния после каждого действия. 05:09 Ленивые функции -Объяснение ленивых функций any, none и all: они быстро возвращаются, не проверяя все элементы контейнера. -Пример с контейнером врагов: если один враг мёртв, проверка остальных не требуется. 05:55 Замена count на none of -Обсуждение преимущества использования none of вместо count для проверки наличия букв «Е» в строке. -Пример удаления строк, в которых нет букв «Е», с помощью std::none. 08:35 Заключение -Подведение итогов: функции count, any, none и all полезны и просты в использовании. -Благодарность зрителям и призыв к подписке.

, чтобы оставлять комментарии