数组类型和函数类型
尽管在大部分场合中,数组类型和函数类型都被转换成某种指针使用,然而它们确实是某种类型.
这一点在类型推导中很重要,因为类型推导可以推导出数组类型/函数类型
- 称
T[N]
型对象为数组类型,其中N必须为constexpr
,称T array[N]
中的array
为T[N]
型的一个实例.N
是数组的一个属性,当N
不同时,是不同类型的数组.
- 数组类型变量可以被隐式转换为指向数组首元素的指针.
尽管在大部分场合中,数组类型和函数类型都被转换成某种指针使用,然而它们确实是某种类型.
这一点在类型推导中很重要,因为类型推导可以推导出数组类型/函数类型
T[N]
型对象为数组类型,其中N必须为constexpr
,称T array[N]
中的array
为T[N]
型的一个实例.
N
是数组的一个属性,当N
不同时,是不同类型的数组.