首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 62 毫秒
1.
从C++模板到STL   总被引:2,自引:0,他引:2  
该文以一个作用于不同数据结构上的搜索算法为例,先说明了C 模板支持泛型的不足,然后引入迭代算子改造了这个搜索算法,展示了STL支持泛型的强大能力.  相似文献   

2.
介绍了采用模板和继承方法设计可重用C++类的方法,探讨了采用继承和模板的区别.介绍了重用C++类时的方法和应注意的问题.  相似文献   

3.
介绍了采用模板和继承方法设计可重用C++类的方法,探讨了采用继承和模块的区别。介绍了重用C++类时的方法和应注意的问题。  相似文献   

4.
摘要:C 是面向对象编程,而使用STL是属于泛型编程,STL是属于泛型算法,与所采用的数据结构和语言无关,它提供了使用STL编程的一个通用的接口。阐述了C 中如何进行STL泛型编程。  相似文献   

5.
利用C++的模板机制,构造出通用的函数和类,得到可重用的通用链表、栈等,提出了模板设计中常见的问题及处理方法。  相似文献   

6.
泛型编程是一种新的编程思想,它基于模板技术,有效地将算法与数据结构分离,降低了模块间的耦合度。STL(standard templatel library)是采用泛型编程思想设计的类库,其涵盖了常用的数据结构和算法,并且具有跨平台的特点。将泛型编程思想和汛库用于内存数据库系统的设计中,降低了开发强度,提高了程序的可维护性及代码的可重用性。  相似文献   

7.
代码组件的动态组合重用方法   总被引:3,自引:0,他引:3  
阐述了代码组件及其动态组合重用方法的基本概念,详细地介绍了一种动态组合重用代码组件的方法-DCRCC方法。实践基于代码组件的封装技术,组合技术和库管理技术,DCRCC方法能够通过动态组合重用代码组件的方式有效地进行软件开发。  相似文献   

8.
详细讨论代码重用技术在图书馆网站开发中的几种实用技巧,给予具体实例,并简要介绍代码重用要注意的一些问题。通过应用这一技术,极大地提高图书馆网站的开发效率和可维护性。  相似文献   

9.
多边形扫描转换因采用链表结构而使程序简洁、快速,但链表中指针的操作增加了学习这一内容的难度,影响正常的教学进度.在编程时采用标准模板库(STL)中的链表模板避免了指针操作,而且使程序编写容易和阅读方便.根据相关文献的算法,分别写出了采用自定义链表方式和使用链表模板方式实现多边形扫描转换的完整C++程序.实例对比表明,采用标准模板库使程序调试方便和运行稳定.  相似文献   

10.
介绍了设计重用和焊装夹具重用库的主要内容.依据参数化的基本原理并结合NX WAVE技术,提取典型夹具装配的主控参数,实现对汽车焊装夹具单元的参数化建模.根据主控参数的选取规则,以摆动导杆机构气动夹具单元为例,研究了在NX软件中夹具模板库的创建过程及夹具模板GUI的构建.最后以工程实例介绍了该模板的使用方法.  相似文献   

11.
对基于产生式规则的知识表示与推理,结合面向对象技术,提出一种应用STL的C++语言实现方法。该方法将规则的结构、创建及释放定义成规则类,具体规则定义成对象,依据STL对序列容器中表的定义构造规则表容器和事实表容器,以创建知识库及动态数据库;推理机独立于知识库;类属算法和成员函数的使用,使推理算法易于编程实现;程序通用性好且便于知识更新。在刀具智能选择专家系统中的应用表明,该方法简单、高效、灵活。  相似文献   

12.
介绍了Z规格说明的数据类型和它们的分类,从定义出发,阐述了这些数据类型派生的派生与继承关系.以Z规格说明向可执行代码的自动转换为目的,结合C 语言中STL模板库对数据结构和通用算法的强大支持功能,提出了用STL中的容器表示Z规格说明数据类型的方法。  相似文献   

13.
介绍generic程序设计技术,探讨了generic程序设计在C 中的应用,说明了C 标准模板库的组成,并通过实例说明模板的应用。  相似文献   

14.
Code Component Reuse Supporting Environment (CCRSE), which has been developed by us, is an integrated development environment. CCRSE can provide comprehensive supports for the whole process of reusing code component in the manner of dynamic composition. The architecture and functionality of CCRSE are introduced in this paper.The key achievement of this paper is giving the three strategies that are vital to successfully design CCRSE. The three strategies include: (1) according to the three pivotal technologies ( encapsulation, composition and management) for supporting composition reuse of code component, design three tools respectively. (2) keep tool for supporting code component development independent of tool for supporting code component composition. (3) strictly restrict code component specification, provide the strong "plug and play" support for code component composition reuse, and furthest provide transparence to strictly restricted specification of code component in development of component itse  相似文献   

15.
C 代码优化技巧   总被引:2,自引:0,他引:2  
代码优化是程序设计中的重要环节,在算法一定的前提下,优化的代码要比没有经过优化的代码执行效率更高,特别是在对大量数据操作的时候。本文就如何编写高质量的c 代码进行简单的介绍。  相似文献   

16.
比较了几种常用C^ 代码复用技术的实现原理及过程,讨论了各种方法的不足,对COM的原理、特征及优势作了简单的介绍,在COM思想的基础上,提出了一种与编译器无关的、稳健版本升级的C^ 代码复用技术.  相似文献   

17.
基于共享内存的STL容器分配器设计及实现   总被引:1,自引:1,他引:0  
设计并实现了一个基于共享内存的STL容器分配器,使用该分配器的STL容器对象将数据元素直接存储到共享内存中,可以方便地在多进程之间实现STL容器元素级别的数据共享.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号