1.2 Swift的泛型
- 泛型的概念最早出自c++模板,Swift和C++模板设计的思路是一致的。
既然Swift和C++的泛型是一样的,那和Java的泛型有什么区别?
- Java是运行时多态技术,C++是编译时多态技术
- Java运行时多态只有在运行时才能确定类型,所以会有额外的计算
- C++是在编译时就确定类型了,所以在运行时就不要额外计算了,这样效率会高一些,缺点是二进制包会大一些
本文标题:【跟戴铭学iOS编程理顺核心知识点】读书笔记1.2泛型
本文链接:https://www.haomeiwen.com/subject/gboeyktx.html
网友评论