C++ 我们如何将此typedef替换为“;使用“?”;?

C++ 我们如何将此typedef替换为“;使用“?”;?,c++,c++11,C++,C++11,我使用以下代码行为void函数指针创建typedef typedef void(*MyFuncT) (void); 我想替换它并使用代替。但是,我想不出来。对于别名声明,右侧应该是type-id。您可以通过从单个实体的声明中删除标识符来获取type-id。你当然会把这个放在左手边 using MyFuncT = void (*)(void); 对于别名声明,右侧应该是类型id。可以通过从单个实体的声明中删除标识符来获取类型id。你当然会把这个放在左手边 using MyFuncT = voi

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

typedef void(*MyFuncT) (void);
我想替换它并使用
代替
。但是,我想不出来。

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

using MyFuncT = void (*)(void);
对于别名声明,右侧应该是类型id。可以通过从单个实体的声明中删除标识符来获取类型id。你当然会把这个放在左手边

using MyFuncT = void (*)(void);
像这样

using MyFuncT = void(*)(void)
像这样

using MyFuncT = void(*)(void)

答案非常快,我需要等待5分钟才能接受。答案非常快,我需要等待5分钟才能接受。