我想写这个
typedef void (*FunctionPtr)();
使用using. 我该怎么做?
using
它具有类似的语法,只是您从指针中删除了标识符:
using FunctionPtr = void (*)();
这是一个例子
如果您想“消除丑陋”,请尝试 Xeo 的建议:
#include <type_traits> using FunctionPtr = std::add_pointer<void()>::type;
这是另一个演示。