我正在阅读C++ 11维基百科关于新特性的页面,并且不理解关于类型别名:aliases的这一部分。
在C++11中,使用语法也可以用作类型混叠: (*功能类型)(双);//旧式 使用FunctionType = void (*)(double);//新引入的语法
什么是类型混叠,它是用来做什么的?
发布于 2018-08-09 08:11:40
typedef关键字用于为现有类型--即类型别名--创建一个新名称。可以使用typedef形成的每个类型别名也可以使用以using开头的新别名声明语法来形成。使用别名声明声明的类型别名与使用typedef声明的类型别名具有完全相同的效果。
https://stackoverflow.com/questions/51761844
复制相似问题