c++ - 没有名字的函数

标签 c++ function function-pointers

我想知道如何调用这个函数?如果它没有名称,我在哪里可以找到它的实现?

extern void (*_malloc_message)(const char* p1, const char* p2, const char* p3, const char* p4);

最佳答案

这不是一个函数。这是一个声明,说 _malloc_message 是一个指向函数的指针,返回类型 void 和给定的参数。

为了使用它,您必须为它分配具有该参数、返回类型和参数类型的函数的地址

然后你会像使用函数一样使用 _malloc_message

关于c++ - 没有名字的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52151383/

相关文章:

python - python 中的函数和全局作用域/嵌套函数混淆

javascript - 从 HTML 按钮调用函数

function - 具有 Fortran 函数的有组织的库

c++ - 了解模板和函数指针

swift - AudioToolbox、C 函数指针和 Swift

c++ - 模板类中的模板可变参数函数无法编译

c++ - 如何使多个模板类具有相同的类型

c++ - 获取 this->c1->c2->c3->myFunc() 的函数指针;

c++如何生成1到10 ^ 6之间的随机数?

c++ - 写入文件无法显示所有内容