什么是C++中的类型别名?

What is type aliasing in C++?

本文关键字:类型 别名 C++ 什么      更新时间:2023-10-16

我正在阅读 11 个关于新功能C++维基百科页面,但不了解有关类型别名的这一部分: https://en.wikipedia.org/wiki/C%2B%2B11#Template_aliases

using 语法也可用作 C++11 中的类型别名:

typedef void (*FunctionType((double(; 旧样式
使用 FunctionType = void (*((double(;新引入的语法

什么是类型别名,它的用途是什么?

typedef 关键字用于为现有类型创建新名称---即类型别名。可以使用 typedef 形成的每个类型别名也可以使用以 using 开头的新别名声明语法进行形成。使用别名声明声明的类型别名与使用 typedef 声明的类型别名具有完全相同的效果。