我们如何用“使用”替换这个typedef?

时间:2015-11-12 18:59:03

标签: c++ c++11

我使用以下代码行为void函数指针创建一个typedef。

typedef void(*MyFuncT) (void);

我想替换它并使用using代替。但是,我无法理解。

2 个答案:

答案 0 :(得分:3)

对于别名声明,右侧应为 type-id 。您可以通过从单个实体的声明中删除标识符来获取 type-id 。你当然会把它放在左侧。

using MyFuncT = void (*)(void);

答案 1 :(得分:1)

喜欢这个

using MyFuncT = void(*)(void)