HI,欢迎来到学术之家,发表咨询:400-888-7501  订阅咨询:400-888-7502  股权代码  102064
0

面向对象与泛型编程矛盾论(下)——类型擦除技术在C++中的应用

作者:Thornas; Becker; 罗小平(译)泛型编程面向对象矛盾论类型擦除技术

摘要:在C++中实现遍历器类型擦除:anyi_iterator 首先,我要说说实现any_iterator的初衷。我有一个类负责向用户供应大量数字序列。其中主要的序列存储在STL容器内部,其他次要的则通过Boost遍历适配器从主要序列中实时计算得到。用户自己要对付这么多遍历器类型,显然十分痛苦。因此,我想实现能解引用double量的遍历器(输入遍历器)。这个遍历器是这样的,它必须可以控制任何的、我的类正暴露之的遍历器。

注:因版权方要求,不能公开全文,如需全文,请咨询杂志社

程序员

《程序员》(CN:11-5038/G2)是一本有较高学术价值的月刊,自创刊以来,选题新奇而不失报道广度,服务大众而不失理论高度。颇受业界和广大读者的关注和好评。

杂志详情