C++STL迭代器机制剖析

来源 :计算机时代 | 被引量 : 0次 | 上传用户:guohaoyan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:STL是采用泛型编程思想设计的C++通用组件库。迭代器是STL中的最重要创新,它使得算法与所操作的数据结构相互分离。文章在简要介绍STL的基础上,对迭代器的内在机制进行了深入分析,并讨论了它的特性提取方法。
  关键词:STL;泛型编程;迭代器;容器;算法
其他文献
摘 要:为解决网站系统中页南关系复杂、数据库负荷量大和非正常登出的问题,采用Struts框架、Session监听器的方法,实现了逻辑明了、编写简单、强健稳定的登录系统。此方法可在网站系统中采用和推广。  关键词:登录系统;Struts Frame;Session监听器;HttpSessionListener;HttpSessiOnAttributeListener
期刊
摘 要:简单介绍了COM及ATL,详述了在VC++下访问COM组件的五种方法。虽然每一种方法都可以达到使用组件的目的,但深入地了解所有方法有助于更好地掌握COM并根据具体情况作出选择。  关键词:COM;ATL;VC++;组件对象
期刊
摘 要:知识库系统体系结构的研究是人工智能领域的一个重要研究方向,模块化结构则是当前软件结构的一个潮流。文章以电力营销决策支持系统的开发为例,探讨了一种结合CLIPS和VC++两种开发工具实现其模块化结构的方法。  关键词:CLIPS;VC++;知识库系统;模块化
期刊
摘 要:基于角色访问控制(RBAC)是一种方便安全和高效的访问控制机制。文章分析基于角色访问控制模型的特点,同时结合Struts框架良好的前端控制和转发机制,提出了一种Web信息系统的访问控制管理方式。  关键词:RBAC;Struts框架;前端控制器;Hashtable
期刊
摘 要:新一代通用串行总线USB2.0技术以其优良的综合特性,更容易实现与计算机快速、实时数据传输。丈章系统论述了基于USB2.0接口实时数据采集系统的硬件部分和设备固件的开发与设计,阐述在Borland C++ Builder编程环境下,编写USB设备驱动和应用程序的设计思路,并给出部分程序代码。  关键词:USB2:0;数据采集;WDM驱动程序;多线程
期刊
摘 要:文章主要研究了小组软件过程TSPI在远程教育系统开发中的应用,并对开发过程进行了总结。  关键词:TSP;TSPI;远程教育
期刊
摘 要:如何在庞大的互联网上获得有价值的信息,目前已成为网民日益关注的问题。FTP搜索引擎为人们收集信息提供了很大的方便。丈章以“海网”FTP搜索引擎为例,介绍了一个FTP搜索引擎的设计与实现,并重点分析了系统所采用的关键技术和方法。  关键词:FTP;搜索引擎;PHP;WWW
期刊
摘 要:随着Internet的飞速发展,对网站的性能要求越来越高。如何更好地利用所占有的资源来提高应用程序本身的性能,已成为开发人员考虑的一个关键问题。文章主要介绍了利用ASP.NET开发Web应用程序的性能优化方法。  关键词:网站;ASP.NET;应用程序;性能优化
期刊
摘 要:设计展现了企业协同商务系统的一种实现框架,为企业虚拟团队的活动提供一个共享的工作平台,并从框架和服务角度介绍该协同商务系统的基本功能。这个系统把标准Web技术和Jetspeed技术无缝地整合在一起,提高了和普通Web通讯机制所支持的应用程序同步共享的性能,并可充分利用新涌现的技术,比如第三代移动网络和终端以及新一代家电设备,使得该系统支持移动性,具备相当的整合性,又不失个性化、稳定性和健
期刊
摘 要:网格计算通过共享网络将不同地点的大量计算机相联,从而形成虚拟的超级计算机,将各处计算机的多余处理器能力合在一起,实现高性能的资源计算。文章提出的利用网格计算实现现代化城市GIS系统的数据处理,是数据处理技术与计算机技术再结合的过程,是城市GIS处理的新思路。  关键词:网格计算;资源;城市;GIS;获取
期刊