相关疑难解决方法(0)

Typedef函数指针?

我正在学习如何动态加载DLL,但我不明白的是这一行

typedef void (*FunctionFunc)();
Run Code Online (Sandbox Code Playgroud)

我有几个问题.如果有人能够回答他们,我将不胜感激.

  1. 为什么typedef用?
  2. 语法看起来很奇怪; 之后void应该有不是一个函数名还是什么?它看起来像一个匿名函数.
  3. 是否创建了一个函数指针来存储函数的内存地址?

所以我此刻很困惑; 你能为我澄清一下吗?

c c++ pointers typedef

428
推荐指数
5
解决办法
38万
查看次数

使用std :: function开销

我见过许多人建议反对使用的情况,std::function<>因为它是一种重量级的机制.有人可以解释为什么会这样吗?

c++ function c++11 c++14

4
推荐指数
1
解决办法
1448
查看次数

标签 统计

c++ ×2

c ×1

c++11 ×1

c++14 ×1

function ×1

pointers ×1

typedef ×1