通过T来指定可以传入任意类型。
T和any类型是有区别的。
  • any会忽略传入和传出值必须是相同的这一信息。


声明一个泛型函数:


问题:
  • 泛型变量T表示任意类型的变量,就不能使用t.length()这样的函数,这一点和c++等不同。
    • c++是在调用时才会进行类型检查,如果有问题才会报错。

模板函数和模板类/泛型

2019-02-18 00:20:32 0 96
这里是评论

相关推荐