幻影类型参数是一种在运行时不出现,但在编译时进行静态检查(且仅在编译时)的类型参数。
数据类型可以使用额外的泛型类型参数作为标记,或在编译时执行类型检查。这些额外的参数不保存存储值,也没有运行时行为。
在以下示例中,我们将 std::marker::PhantomData 与幻影类型参数的概念相结合,创建包含不同数据类型的元组。
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
派生,结构体,和 元组结构体