function-pointers 相关问题

函数指针是指向函数的指针,该函数可以存储在变量中。它允许运行时选择运行哪个函数。

为什么 printf 会改变函数指针的地址?

printf 中的寻址运算符将函数指针的地址从常规地址更改为 0x1000。为什么会发生这种情况,这意味着什么? #包括 主函数() { ...

回答 2 投票 0

调用仿函数或函数指针时出现段错误[关闭]

我有一个可以创建 url 的类,以及一个线程,它向实例询问 url 并使用 curl 运行它们(线程由类的静态成员管理,实例被添加到列表等,省略......

回答 0 投票 0

编译时错误:函数模板“cudaOccupancyMaxPotentialBlockSize”的实例与参数列表不匹配

我正在尝试使用在 cuda_runtime.h 中实例化的 API cudaOccupancyMaxPotentialBlockSize,如下所示: 模板 静态 __inline__ __host__ CUDART_DEVICE cudaError_t

回答 0 投票 0

C++ 函数调用,通过具有指向函数的公共成员指针的对象,不使用取消引用运算符

好吧,我认为标题已经足够描述了(但令人困惑,抱歉)。 我正在阅读这个图书馆:Timer1。 在头文件中有一个指向函数的公共成员指针,如下所示: 类

回答 3 投票 0

使用 std::map::at 时对 std::map 的调用不匹配

我遇到了 std::map 函数的问题。 简而言之,我的代码由一个模板基类组成,在该类中,我有一个如下所示的结构: 模板 类基础 {

回答 0 投票 0

在 Unity 中可序列化的 C# 中找到函数指针的正确语法时出现问题

我正在尝试在数据结构中保存一些参数化函数,以便在运行时使用。我希望能够在编辑器中输入参数。 我排除了 UnityEvent,因为我不想指定

回答 2 投票 0

如何将成员函数模板作为模板参数传递?

我有一个成员函数是这样的: Foo类 { 民众: 模板 static void bar(const Args&... args) { /* 代码 */ } }; 我想把它作为模板传递

回答 3 投票 0

将函数指针传递给 run 方法以实现 Java 中的多线程

我在下面有以下代码,我想让两个线程做同样的事情,除了一个线程调用 tick 方法,一个调用 render 方法,而不是让它在同一个线程上......

回答 1 投票 0

如何在 Rust 中定义指向特征函数的指针

假设我有以下代码: 特性 Saluter { fn 你好(&self); 再见(&self); } 结构 A {} 结构 B {} 为 A { 实施 Saluter fn 你好(&自我){ println!("...

回答 2 投票 0

为什么指向函数的指针等于 1? [重复]

检查以下代码: #包括 使用命名空间标准; int& foo() { 静态整数 i = 0; 返回我; } 诠释主要(){ 计算<< &foo() << endl; cout <...

回答 3 投票 0

将 C++ lambda 复制到函数指针引用

我不确定我是否在以下情况下定义了行为: 我的函数指针类型: typedef void (*DoAfter_cb_type)(void); 应该分配回调的函数: 无效的 DoSomet...

回答 1 投票 0

无法从 <brace-enclosed initializer list> 转换为 std::map

我被困在一个问题上,我知道这里已经发布了一些类似的问题,但是我还没有能够根据他们的回答解决问题。有人可以帮我吗...

回答 2 投票 0

C++模板传递方法名,推导所有重载

我有简单的课 模板 使用 ConversionFunction = T(*)(T val); 静态 int Foo1(int x) { 返回 x * x; } 静态双 Foo1(双 x) { 返回 x * x + 1; } 结构...

回答 0 投票 0

存储带有要传递给回调的参数的空函数指针

我正在研究一种 C++ 算法,它可以像线性结构一样对列表进行排序,而无需使用任何外部数据结构的任何帮助。我的计划是先找到最小值,然后把它放在最开始...

回答 0 投票 0

将 uint8_t* 作为参数传递给原始函数指针

我有一个问题,我想将 uint8_t[] 数组作为参数传递给定义为 typedef void (dangerousC)(void) 的函数指针;此外,我正在使用 Windows API 标头。 假设变量 ...

回答 2 投票 0

通过指针在实例上调用实现类型的函数

我正在尝试实施订阅者-发布者模式。我的基类 Subscriber 没有侦听器方法,而是声明类型 Handler。这背后的想法是派生类将是......

回答 1 投票 0

Powershell 中的函数指针

考虑以下功能 函数 IfFunctionExistsExecute { 参数 ([参数(强制=$true)][字符串]$func) 开始 { # ... } 过程 { 如果(获取逗号...

回答 3 投票 0

将函数指针分配给另一个函数的地址时,在'='标记之前出现错误预期的非限定ID

我有以下程序,我尝试使用函数指针来“节省内存”,方法是将函数的地址保存到成员变量,即函数指针。 函数 p...

回答 2 投票 0

googletest gmock:测试 C 风格的回调函数

需要使用 gooogletest gmock 测试 C 风格回调函数的建议。 测试用 std::function 定义的回调很容易。 这两个主题很有帮助: 使用谷歌测试来检查电话...

回答 0 投票 0

C中通用链表程序中使用的双指针和函数指针的概念

#include #包括 #包括 typedef 结构列表 { 无效*数据; 结构列表*下一个; } 列表; 结构检查 { 诠释我; 字符 c; 双d; } chk[]...

回答 0 投票 0

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