Страница 1 из 1

Указатель на функтор

Добавлено: 12.04.2022 15:58:48
Морской десант
Добрый день.
А как задать значение указателю на функтор?
Вот такой, например:

Код: Выделить всё

...
#include <functional>
...
std::function<void()> * f = std::nullptr;
Ну и лямбда:

Код: Выделить всё

       auto af =  []()
        {
            std::cout << "Inside f" << std::endl;
        };


Как сделать, чтобы первое указывало на второе?

Re: Указатель на функтор

Добавлено: 15.06.2022 12:12:50
Морской десант
f - и так фактически указатель на функцию.
Т.е., "звездочка" - лишняя:

Код: Выделить всё

std::function<void()>  f = std::nullptr;