std-function 相关问题

一个C ++ 11类模板,可以像函数一样调用,并包装另一个可调用类型并转发对它的调用。

使用带有std :: function的新展示位置无效

此代码在(* function)()处崩溃。我正在运行Visual Studio 2019并为Windows 10 x86_64编译C ++ 17。我已经在具有GCC(-std = c ++ 17)的Linux上对其进行了测试,并且工作正常。我想知道这是否是...

回答 1 投票 0

C ++将函子对象作为std :: function

我有一个工厂方法返回std :: function类Builder {public:function build(); }和函子对象类Processor {protected:vector ...

回答 2 投票 0

如何将一个类的成员函数作为参数传递给另一类的成员函数?

class EmulNet {public:int ENrecv(Address * myaddr,std :: function fn,struct timeval * t,int times,void * queue); };类MP1Node {public:int ...

回答 1 投票 0

std ::用作关联容器中的键

我的理解是正确的,不能将std :: function用作键,而不能同时使用有序的std :: map,std :: set和无序的关联容器,即std :: unordered_map,std ::。 。

回答 1 投票 3

我的模板类的ctor将可调用对象作为参数,但无法从其初始化?

我被要求通过功能表通过std :: function实现桌面计算器,仅适用于二进制运算符。所以我有这段代码:#include #include #...

回答 1 投票 0

将回调函数指针传递给另一个类中的函数

我知道有人问过这样的问题,但是没有一个答案对我有帮助。尽管我过去曾根据需要编写过一些C ++代码,但我一点也不熟练。今天,我被困在尝试...

回答 3 投票 0

带有std :: function )回调的cppyy

我正在使用cppyy。我想将一个函数传递给我的C ++。 C ++期望签名std :: function )>的功能。我不知道该怎么做。这是最小的...

回答 1 投票 1

使用std :: function在非指针对象上调用成员函数

代码如下。 std :: string :: empty()应该将此this指针作为类型为指针std :: string *的参数。 2和3行的呼叫如何正常? #include

回答 1 投票 0

为什么有时模板参数解压缩对std :: function不起作用?

我遇到了一个问题。当我使用类似std :: function it doesn't work, but std::function does work. This is under Clang 8.0; none of it works under GCC. ...

回答 2 投票 5

std ::函数作为&]发送的(非)const输入参数>

我想知道为什么std :: function &作为输入参数传递给函数时需要指定为const。 AFAIK无法更改它,对不对?这是一个示例,......>

回答 1 投票 0

为什么有时模板参数解压缩不适用于std :: function?

我遇到了一个问题。当我使用类似std :: function won't work but std::function still works under clang8.0. And none of them work under gcc. Here is ...

回答 1 投票 4

C ++:无法在lambda中捕获两次” this”上下文

下面是重现该问题的最少代码:std :: vector >注入; struct Obj {void load(){injections.push_back([&] {std :: ...

回答 1 投票 0

c ++如何使用Variadic创建闭包?

我正在尝试将此python代码重写为等效的pybind c ++。但是我无法让我的C ++代码接受未知数量的python参数:def native(f_raw):def f_wrapped(* args,** ...

回答 1 投票 0

C ++:如何制作一个由std :: function索引的容器?

对于索引,我使用std :: unordered_map和std :: map。两者按如下方式使用时都会引发编译错误:std :: unordered_map ,int> var; std :: unordered_map ...

回答 1 投票 1

Constexpr可构造函数对象

我有一个与此问题有些类似的问题,但是对于一个更有限的情况,我认为应该可以以某种方式实现:我想从多个...]构造一个函数调用的静态constexpr数组。] >> [[

回答 2 投票 3

类本身内部的Map函数类成员

我很难在类本身内部映射类成员的功能#include #include #include class Foo {public:void bar(){} ... ]]] >

回答 2 投票 -1

为std :: function创建一个闭包

我不确定我是否使用确切的术语,但是我会尽量保持描述性,以消除任何混淆。假设我有一个std :: function变量std :: function ] >>

回答 3 投票 0

Confusion:decltype vs std :: function

我对以下符号感到困惑。我想创建一个队列,其中包含函数回调。我认为可以通过以下方式完成此操作:int fun(int); [...] std :: queue&...

回答 1 投票 0

将自定义函数传递给基本抽象类以延迟执行

我想学习如何对Task类进行抽象,该Task类可以采用任何函数或函子对象(以及其参数等)并存储以供以后执行或将其分发给某些对象。]]

回答 1 投票 1

一种传递自定义函数以供以后执行的有效方法C ++

我想拥有一些抽象Task类,该类可以采用任何函数或某种对象方法(连同其参数等)并存储以供以后执行,或者将其分发到某些线程上,无论如何。...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.