C++ Primar 为什么说引用是一种复合类型?解决方案

C++ Primar 为什么说引用是一种复合类型?
书上说,引用是一种复合类型(compound type),复合类型是指用其他类型定义的类型。

引用是怎么定义的?是用其他类型定义的吗?

给出点证据

------解决方案--------------------
引用底层是用指针实现的,相对基本类型说的
------解决方案--------------------
引用是一种复合类型,通过在变量名前添加“&”符号来定义。复合类型是指用其他类型定义的类型。在引用的情况下,每一种引用类型都“关联到”某一其他类型。不能定义引用类型的引用,但可以定义任何其他类型的引用。
引用必须用与该引用同类型的对象初始化
------解决方案--------------------
复合类型的概念是相对于内置类型(或基本类型,如int,char,float等)。
复合类型的定义基于基本类型。例如,T[n], T* and T&都是以 T为基础定义。