摘要:
与面向对象中的接口类或抽象类中定义的函数组类似; 函数的具体执行依赖与函数医用的类型。 In programming languages, ad-hoc polymorphism[1] is a kind of polymorphism in which polymorphic functions 阅读全文
posted @ 2018-06-07 15:45
zzfx
阅读(279)
评论(0)
推荐(0)
摘要:
无法在一个class上extend多个abstract class,但是你可以use多个trait abstract class是在类型系统上做文章,trait片段是mixin 类型约束 代码复用 class 是 是 interface 是 否 trait 否 是 阅读全文
posted @ 2018-06-07 15:31
zzfx
阅读(286)
评论(0)
推荐(0)
摘要:
In functional programming, a monad is a design pattern that defines how functions, actions, inputs, and outputs can be used together to build generic 阅读全文
posted @ 2018-06-07 12:47
zzfx
阅读(211)
评论(0)
推荐(0)
摘要:
C++泛型 C++泛型跟虚函数的运行时多态机制不同,泛型支持的静态多态,当类型信息可得的时候,利用编译期多态能够获得最大的效率和灵活性。当具体的类型信息不可得,就必须诉诸运行期多态了,即虚函数支持的动态多态。 对于C++泛型,每个实际类型都已被指明的泛型都会有独立的编码产生,也就是说list<int 阅读全文
posted @ 2018-06-07 11:31
zzfx
阅读(466)
评论(0)
推荐(0)

浙公网安备 33010602011771号