首页  >  文章  >  后端开发  >  C# 泛型与 C++ 模板

C# 泛型与 C++ 模板

WBOY
WBOY转载
2023-08-27 13:37:101013浏览

C# 泛型与 C++ 模板

C# 泛型和 C++ 模板提供对参数化类型的支持。以下是差异 -

灵活性

C++ 模板比 C# 泛型更灵活

显式专业化

不支持显式专业化by C#

类型参数

类型参数不能作为C#中泛型类型的基类

C#不允许类型参数有默认值

运行时

C++ 模板具有编译时模式,而 C# 泛型既是编译时又是运行时。泛型具有运行时支持。

非类型模板参数

C#Templates 不允许非类型模板参数。

部分专业化

C# 甚至不支持部分特化。

以上是C# 泛型与 C++ 模板的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文转载于:tutorialspoint.com。如有侵权,请联系admin@php.cn删除