【发布时间】:2017-10-29 21:58:17
【问题描述】:
我在一个已知的内存地址有一个函数(例如:0x11111111)。该函数返回一个 int,并将 uint32_t 指针作为其唯一参数。
如何使用 c++ 调用此函数?我见过一些通过地址调用函数的例子,但我似乎找不到一个以指针作为参数的例子
编辑:我看到了。没有说明如何调用将指针作为参数的函数
【问题讨论】:
-
使用函数指针。
-
我看到了。没有说明如何调用将指针作为参数的函数
-
我不明白这有什么不同。随意编辑以解释它是如何工作的。
-
不建议这样做。简单地说,如果您是负责在低级别分配内存(选择地址...)的人,那么就像在汇编等低级别语言中一样,这是一个好主意。
-
为什么将指针作为参数会有什么不同?您以相同的方式调用它,但不是没有参数,而是将指针作为参数传递给它。
标签: c++