Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
将转发 lambda 转换为函数指针
这里有两件事是有效的 我们可以实例化一个转发函数模板来获取带有左值的函数指针 template
c
templates
languagelawyer
functionpointers
genericlambda
将 C++ lambda 传递给旧的 C 函数指针
我必须为旧的 C 库创建一个 C 包装器 在类方法中 我必须调用一个 c 函数 该函数还需要一个函数指针 它是一个事件处理程序 并且该函数需要一个在事件发生时触发的函数 一个简单的例子是这样的 void myclass add handle
c
C11
Lambda
functionpointers
Wrapper
如何获取调用函数的名称?
我正在使用 gnu 工具链 如何在运行时找到函数的调用者 例如 许多函数使用函数指针调用函数 B 现在 每当 B 被呼叫时 我想打印呼叫者的姓名 我需要这个来调试某个问题 如果您使用的是 GNU 则可以使用回溯 http www kerne
c
gcc
functionpointers
转换函数指针
我正在编写一个函数 它接收一个指向比较函数的指针和一个数组MyStructs并应该根据比较函数对数组进行排序 void myStructSort struct MyStruct arr int size int comp const str
c
functionpointers
qsort
将实例方法作为函数指针传递给 C 库
我正在编写一个使用 C 库的 Objective C 应用程序 我目前面临的问题是 C 库有一个结构 其中某些字段是函数指针 稍后用作回调 如何将 Objective C 实例方法转换为函数指针并将其传递给库 您需要在 Objective
Objectivec
c
functionpointers
如何在 C# 中实现 C++ 风格的函数指针?,不使用委托
我正在学习 C 中的指针 很好奇是否可以在 C 中使用 C 风格的函数指针 是的 我知道 C 对于函数指针有其自己的等效概念 称为委托 但我只是想知道是否可以在 C 中使用指针而不使用委托来实现相同的效果 如果在 C 中使用指针是完全合法的
c
pointers
delegates
functionpointers
C++ 运行时通过字符串名称访问成员函数
我有两节课 class MyClassInfo public void AddMethod std string name void pointer I don t know what signature should be class M
c
functionpointers
如何从 Rust 访问在 C 中声明的以零结尾的函数指针数组?
我有以下带有以零结尾的函数指针数组的 C 代码 include
Rust
functionpointers
FFI
C++ 外部函数,以函数指针作为参数,在具有成员函数的类内部使用
对 C 相当陌生 假设我有一堂课 class A private double m x m y public A double x double y m x x m y extF m x y intF double intF double
c
functionpointers
stdfunction
指向不同返回类型和签名的函数的指针映射
我正在寻找一种通过字符串输入调用不同函数的方法 我有一个映射 它将每个唯一的字符串与一个函数指针联系起来 还有一个查找函数来搜索映射并在找到时返回一个指针 现在的技巧是 我需要一种方法来存储和返回指向至少具有不同返回类型的函数的指针 如果可
c
boost
C11
boostasio
functionpointers
如何让函数返回指向函数的指针? (C++)
我正在尝试创建一个函数 它接受一个字符 然后根据该字符返回一个指向函数的指针 我只是不确定如何使函数返回指向函数的指针 int f char return 0 int return f char return f 不 说真的 使用 type
c
returnvalue
functionpointers
将函数指针“转换”为 Objective-C 中的块
我正在做一些从 Mono C 到 Obj C 的互操作 并遇到了这个问题 C 代码需要传递回调 它使用函数指针来执行此操作 我可以从 Obj C 端获取函数指针并调用它 一切正常 但我现在需要将该函数指针作为回调提供给第三方 API 该 A
Objectivec
block
functionpointers
objectivecblocks
C++11 中的通用函数指针
我目前正在用 C x0 编写一个方法执行队列 我已经实现并验证了基本的队列机制 但想用一个选项来修改它push 自动删除所有先前对特定方法的调用 queue push this Obj foo 1 queue push this Obj f
c
C11
functionpointers
如何将函子分配给函数指针?
一般来说 我可以将函数对象分配给函数指针吗 我想做这样的事情 include
c
WINAPI
functionalprogramming
functionpointers
functor
使用默认参数取消引用函数 - C++14 与 C++11
以下代码无法使用带有选项的 g 版本 5 4 0 进行编译 std c 1y void f int 0 int main f ok f 2 ok f ok c 11 error with c 14 too few arguments to
c
C11
c14
functionpointers
defaultparameters
将 lambda 表达式作为 C++ 中的成员函数指针传递
我有一个框架函数 它需要一个对象和一个成员函数指针 回调 如下所示 do some work Object optr void Object fptr will call optr gt fptr 我怎样才能将 lambda 表达式传递给它
c
Lambda
C11
functionpointers
C++ 所有模板实例的单一函数指针
是否有一种简洁的方法可以在不使用宏的情况下指向模板化函数的所有实例 我有几个模板化函数 我想在各种类型上测试它们 template
c
templates
macros
functionpointers
如何将成员函数指针传递给采用常规函数指针的函数?
我有一个如下所示的玩家类 精简为该问题所需的内容 class Player public Player Player void kill void death void reset The kill death and reset 函数如下
c
pointers
functionpointers
memberfunctions
获取const方法的地址
我希望能够形成一个只知道类本身和方法名称的成员指针类型 不幸的是 我无法在我的类中拥有 const 和非常量方法变体 示例代码片段 struct A void method void method const int main declty
c
functionpointers
pointertomember
decltype
functionqualifier
返回函数指针类型
我经常发现需要编写返回函数指针的函数 每当我这样做时 我使用的基本格式是 typedef int function type int int function type getFunc function type test test ret
c
syntax
types
functionpointers
«
1 ...
5
6
7
8
9
10
11
12
»