Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我阅读泛型编程时,经常使用这两个术语:
它们之间有区别吗?
在 Java 中,在以下声明中
public class Foo<T> { ... }
Foo是参数化类型。T是一个类型参数。
Foo
T
使用 C++ 术语:
类模板对应于参数化类型 - 一旦您为参数指定参数,它就会成为一种类型。
类型形参是模板的形参,其实参是类型。
泛型类型也称为参数化类型。
类型参数是指与泛型类型关联的类型。例如,与
Dictionary<T1, T2>
T1 和 T2 是类型参数。