std::invoke.">
Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpCbPrm 456 of 696 menu
◀ ▶

Практика вызываемых объектов в C++

Напишите int sub(int, int) и int (*op)(int, int), указывающий на нее. Выведите разность 20 и 8.

В struct Counter поле int value и метод void show(), печатающий поле. Вызовите show через std::invoke у объекта со значением 3.

Запишите std::function<int(int)> с лямбдой, возвращающей квадрат аргумента. Выведите результат для 9.

Лямбда с auto должна возвращать сумму аргумента и 2. Выведите ответ для 5 без std::function.

Кортеж std::tuple<int, int, int> с числами 1, 2, 3 передайте в лямбду, складывающую три int, через std::apply. Выведите сумму.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить