【发布时间】:2014-06-03 18:36:55
【问题描述】:
实现泛型的三种方式:
只是编译时检查的工具,但每个模板实例 被编译为相同的字节/汇编代码实现(Java,如 cmets“类型擦除”实现中所述)
每个模板实例都被编译成专门的代码(C++、C#)
#1 和#2 的组合
哪个是 Swift 实现的?
【问题讨论】:
-
新技术,首发,百万投票
-
对于 Java 泛型,您所指的术语是“类型擦除”。
-
@gaussblurinc 没错!从好的方面来说,它有助于快速建立知识库!
-
@Alfa07 而且它也大大提高了你的分数! :D
-
这与 Xcode 完全没有关系。