【发布时间】:2013-04-07 00:30:56
【问题描述】:
我从here 阅读了一篇有趣的文章/线程/讨论,我收到了以下问题:
- Java/C# 泛型有哪些限制?
- C++ 模板可以实现哪些 Java/C# 泛型无法实现的功能?
编辑 1Eric Lippert 的更多推荐问题
- 有哪些模式可以用 C# 泛型但不能用 C++ 模板?
- C# 的真正泛型类型和 Java 的类型擦除泛型类型有什么区别?
【问题讨论】:
-
您可能会问的第三个有趣的问题是“C# 泛型可能有哪些模式,而 C++ 模板不可能?”您可能会问的第四个问题是“C# 的真正泛型类型和 Java 的类型擦除泛型类型有什么区别?”
-
我认为在这里不要混淆命名是有帮助的,C# 和 Java 没有模板,标准 C++ 没有泛型。
-
这是我的菜鸟错,好点
-
只是好奇为什么没有将其移至程序员。这绝对是一个有效的问题。但我也认为这是一个有效的问题。他要求比较/对比 C++ 模板与 C# 泛型与 Java 泛型。这不是要求哪个更好,而是要求对差异进行基于事实的评估。
标签: c# java c++ generics template-meta-programming