0

ジェネリック プログラミングについて読むと、次の 2 つの用語がよく使われます。

  1. パラメータ化された型;
  2. 型パラメータ

それらの間に違いはありますか?

4

3 に答える 3

5

Java では、次の宣言で

public class Foo<T> { ... }

Fooパラメータ化されたタイプです。T型パラメータです。

于 2013-11-14T16:04:20.520 に答える
3

C++ 用語の使用:

クラス テンプレートは、パラメーター化された型に対応します。パラメーターに引数を指定すると、型になります。

型パラメーターは、引数が型であるテンプレートのパラメーターです。

于 2013-11-14T16:05:22.523 に答える
2

ジェネリック型は、パラメーター化された型とも呼ばれます。

型パラメーターは、ジェネリック型に関連付けられた型を参照します。たとえば、

Dictionary<T1, T2>

T1 と T2 は型パラメーターです。

于 2013-11-14T16:05:15.253 に答える