如何使用C ++ 11使用语法typedef函数指针?

红宝石

我想写这个

typedef void (*FunctionPtr)();

使用using我该怎么做?

0x499602D2

它具有相似的语法,只是您从指针中删除了标识符:

using FunctionPtr = void (*)();

这是一个例子

如果您想“摆脱丑陋”,请尝试Xeo的建议:

#include <type_traits>

using FunctionPtr = std::add_pointer<void()>::type;

这是另一个演示

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章