元组容器在C++中的设计与实现

来源 :计算机工程与设计 | 被引量 : 0次 | 上传用户:a499262792
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
C++是一种静态类型语言,这就使实现可以容纳不同种类型元素的容器--元组变得十分困难.C++的标准容器库STL虽然提供了丰富的容器,但其都只能容纳相同类型的元素,没有提供对元组容器的支持.其实C++的模板机制为它的静态类型系统增加了很大的灵活性,再使用一些其它的技巧,使得实现元组容器成为可能.wyf::tuple就是如此实现的一个元组容器的程序库.wyf::tuple不但可以保证类型安全,并且是高效的.测试数据表明,它要比一些动态语言如Pyhon中的类似容器高效得多.
其他文献
针对一般的类状态测试中存在的不足之处,引入了"类阀"的模型.在类阀模型的基础上,提出了一种新的类测试方法.该方法以类状态图为依据,以类阀为主要观察对象,结合类方法测试去
目的探讨麻醉护士在麻醉的早期准备和术后镇痛巡查中的作用。方法 2015年11月-2016年4月采用随机抽样法,对普通外科、泌尿外科、胸心外科、肝胆外科和神经外科进行麻醉护士派
介绍一种新的分布式计算支撑模型与工具──分布式应用对象交互服务模型DAOIS。它主要面向松散型的分布或独立应用系统的开发与集成。以CSC为工作与构造模型,以平台级的、应用独立的、
微波辅助改性材料在材料领域广泛应用。阐述了微波的特点及微波辅助改性材料的作用机理,并结合目前微波辅助改性材料的主要研究领域,指出其未来研究向微波辅助改性材料作用机
分析了用于网络互联的各种中继系统:转发器、网桥、路由器和网关在网络体系结构中的工作层次、基本概念及主要功能,总结了它们各自的适用场合,最后提出了购置网络互联设备一
文中为处理网络计划模型中工序作业时间的不确定性,提出了用工序完工隶属函数描述作业时间不确定性,并给出了求工程的完工隶属函数的方法,最后说明了利用工程的完工隶属函数
目的探讨图像引导体部伽玛刀治疗的临床应用效果。方法收集海军总医院2013年10月~2014年10月应用图像引导伽玛刀治疗的60例不同种类和部位肿瘤患者,观察近期(12周)的治疗效果
以天然绿棉、染色绿棉、天然绿棉 + 50% 染色绿棉、天然绿棉 + 30% 染色绿棉等 4组棉花为研究对象,采用 近红外光谱技术结合二维相关光谱分析技术对天然绿棉中是否掺入染色绿棉
分析了目前DDSS存在的主要问题,对多Agent和CORBA等技术进行了深入阐述和分析,提出了一种基于Agent和CORBA的DDSS模型,并对其中的关键技术进行了具体分析.该模型充分利用了多
文中对无线上网环境中安全问题、交易双方认证、信息的保密以及在这特殊环境下安全电子支付所需要的技术做了进一步的分析,从而提出了在无线环境下可行的安全电子支付模式.