Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
我应该复制 std::function 还是可以始终引用它?
在我的 C 应用程序 使用 Visual Studio 2010 中 我需要存储 std function 如下所示 class MyClass public typedef std function
c
Lambda
stdfunction
比较 std::functions 是否相等?
如何比较两个 C 11std functions with operator 并返回true如果两者都说functions 引用同一个函数指针吗 你实际上可以让它工作 target template
c
C11
functionpointers
stdfunction
std::async 可以调用 std::function 对象吗?
是否可以使用 std async 调用使用 std bind 创建的函数对象 以下代码无法编译 include
c
C11
stdfunction
stdasync
具有不同签名的 std::function 向量
我有许多具有不同签名的回调函数 理想情况下 我想将它们放入一个向量中 并根据某些条件调用适当的向量 e g void func1 const std string value void func2 const std string valu
c
C11
stdvector
stdfunction
C++ 对象将模板化函数和参数保留为成员以便稍后调用
我有课Door实现一个方法LockCheck 和一个类Stove用一种方法BurnerCheck 我想要上课House作为构造函数参数Door LockCheck or Stove BurnerCheck以及给定函数的一组未知参数 Hous
c
C11
templates
variadictemplates
stdfunction
为什么 std::function 在 C++11 中不隐式转换为 bool ? [复制]
这个问题在这里已经有答案了 考虑以下代码 include
c
function
C11
implicitconversion
stdfunction
从 lambda (C++) 创建的 std::function 的奇怪返回行为
如果函数返回引用但返回类型未显式调用为引用 则我在使用从 lambda 创建的 std functions 时遇到问题 看起来 std function 创建得很好 没有任何警告 但是在调用它时 当需要引用时会返回一个值 导致事情崩溃 这是
c
C11
Lambda
g
stdfunction
将 std::function 绑定到不同对象实例的相同函数
是否可以重新绑定 std function 以指向相同的函数但具有不同的对象实例 假设我有一个对象 它的 std function 绑定到另一个函数 但如果该对象被复制到另一个实例 我想将 std function 重新绑定到该新实例而不是
c
C11
stdfunction
获取 std::function 的名称
在下面的玩具示例中 我想获取函数的名称 该函数本身被给出为std function争论 在C 中是否可以获取a的名称std function object void printName std function
c
C11
stdfunction
有没有办法创建由 `std::function<>` 包装的函数的哈希值?
我有一个 C 函数 需要一个std function作为输入参数 具体来说 一个std function
c
Hash
stdfunction
memberfunctions
stdbind
在 C++ 中使用“void”模板参数
采取以下最小示例 using Type1 std function
c
templates
C11
stdfunction
std::function 复制参数?
My code include
c
C11
stdfunction
模板参数内的括号,例如std::function
我正在读关于std function在第 3 部分中 关于 C 回调的 长 答案https stackoverflow com a 28689902 3832877 https stackoverflow com a 28689902 38
c
templates
C17
stdfunction
std::function 可以序列化吗?
这是一个理论问题 假设有一些对象 其中包含订阅这些对象的事件的回调函数列表 现在我们想将这些对象存储在磁盘上 是一个std function可序列化 No 每当使用类型擦除 即 将实现细节隐藏在接口后面 时 在不知道对象的动态类型的情况下唯
c
serialization
Theory
stdfunction
std::function 的类型推导
以下代码不会编译 因为在编译时未调用匹配的 std function 构造函数 template
c
C11
templates
stdfunction
在 C++ 中使用 gsl 时如何避免静态成员函数
我想在 C 类中使用 GSL 而不将成员函数声明为static 这样做的原因是因为我对它们不太了解 对线程安全也不太确定 从我读到的来看 std function可能是一个解决方案 但我不确定如何使用它 我的问题归结为如何删除static在
c
C11
Callback
gsl
stdfunction
C++11 lambda 作为数据成员?
lambda 可以定义为数据成员吗 例如 是否可以使用 lambda 而不是函数对象重写下面的代码示例 struct Foo std function
c
C11
Lambda
stdfunction
以可变的方式绑定成员函数
我有一个带有可变数量参数的成员函数 存储在std function 我想绑定实例并获得一个独立的函数对象 template
c
templates
C11
variadictemplates
stdfunction
了解 std::function 和 std::bind
我正在玩 std function 和 std bind 我注意到一些不直观的东西 我想更好地理解它 例如 void fun void hun std string int main function
c
C11
stdfunction
stdbind
将 std::function
转换为 std::function
首先 我定义两个类 它们相互继承 class A class B public A 然后 我声明一个使用std function
c
C11
stdfunction
1
2
3
»