std-function 问答列表

为什么将捕获 lambda 分配给 std::function 会导致更多副本 [duplicate]

作者:Gonen I 提问时间:3/2/2023

这个问题在这里已经有答案了: C++ lambda 两个复制构造函数调用 (1 个答案) 使用 lambda 创建 std::function 会导致 lambda 对象的多余复制 - 为什么? (3...

将 std::bind 转换为 std::function?

作者:Torch 提问时间:11/4/2022

请参阅下面的代码 queue<function<void()> > tasks; void add_job(function<void(void*)> func, void* arg) { fu...

如何使用两个模板参数重载类方法,以便我可以将 std::function 用作其中之一?

作者:Jr_vv 提问时间:11/23/2022

我需要一些有关使用模板的帮助。 我有这样的代码, 它是包含两个 std::function 对象向量的类,以及一个在其中一个中推送某些函数(bind、lambda 或 functor)的方法: ty...

有没有办法创建由“std::function&lt;&gt;”包装的函数的哈希值?

作者:StoneThrow 提问时间:4/27/2023

我有一个 C++ 函数,它接受 a 作为输入参数。 具体来说,一个 .std::functionstd::function<void (const Message&, Error)> 在我的用例中,...

是否使用 std::function 创建回调(支持 lambda 和捕获)?

作者:Ciborg 提问时间:6/29/2023

我现在正在编写使用 glfw 创建窗口的输入处理,并坚持使用回调功能。尝试将其包装在我自己的 Window 类中,但是要通过捕获处理 labmda 需要使用 std::function,(我不确定这是...


共5条 当前第1页