首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
模板是C^++中功能最强的特性之一,它允许编程人员只定义一个函数或类的“形状”。本文通过例子介绍了模板的使用,并给出了函数模板,类模板。  相似文献   

2.
模板被誉为C++最强有力的机制之一,它在软件源代码重用方面起着很大作用,本文详尽探讨了模板的定义和实现及其对软件重用的支持,并阐述了笔者对BORLANDC++中由模板生成的基本类库的一些认识。  相似文献   

3.
栈作为一种后进先出结构,在程序设计中广泛使用。类模板是C++所提供的一种占有重要地位的特殊机制,能根据不同参数建立不同类型对象的类。通过类模板建立通用栈类,栈中便可以存放任意类型的数据,提高编程效率,增强软件通用性和灵活性。简要介绍了栈的概念和C++的模板类的定义和使用,并利用模板类实现了通用的栈结构,还给出了在Visual C++环境使用的实例。  相似文献   

4.
本文介绍了一种用C^++语言开发的向量与矩阵类模板,它适用于多种运行环境,只需较少编程便可完成整型、单精度实型、双精度实型及复数型向量与矩阵的基本运算。文章对该类模板的基本结构、主要特征及扩充途径作了简要描述,并用实例演示了它的使用方法。  相似文献   

5.
陈勇  常明 《计算机应用》1996,16(2):51-53
本文介绍了用C++语言和面向对象的思想分别在DOS系统和Windows系统中使用扩展内存开发大型二维数组类模板的构造方法及实现,并用Tif文件处理和汉字库装入等实例演示了它的使用方法。  相似文献   

6.
类模板及其在矩阵类库开发中的应用   总被引:1,自引:0,他引:1  
类模板是C++语言中功能很强的新特性,本文根据我们开发矩阵类库过程中的体会,从定义、引用、继承、重载、实例化等方面描述了类模板的使用方法和技巧,并提供了大量程序示例。  相似文献   

7.
本文对C++中的标准模板库(STL)的概念和运行机制进行了深入的探讨,并结合实例,详细阐述了模板(Template),名字空间(namespace),分配器(allocator),迭代器(iterator)等概念。  相似文献   

8.
作者通过在C++系统中增设一个独立的集合类模板和一个独立的序列类模板,提供了C++上的集合与序列运算的一种新的实现方法,从而可以实现任意数据或对象类较全面的集合与序列运算。  相似文献   

9.
介绍了C++标准为了适应泛型编程的大规模运用,在语言核心方面对泛型编程能力将要作出的改进,概述了C++模板类型系统Concepts的主要功能和语言要素以及标准库支持,并给出一些例子进行说明。最后,简单介绍了现有的Concepts实现。  相似文献   

10.
本文通过实例对C 模板函数和模板类技术进行了分析,讨论了其在面向对象程序设计(OOP)中的重要作用和使用方法。这些技术的使用可大大提高编程的灵活性。  相似文献   

11.
VC++中用ATL自制ActiveX服务器组件   总被引:2,自引:0,他引:2  
本文详细介绍了在Visual C++5.0版本中,如何利用活动模板库(ATL)自制ActiveX服务器组件(sener component),以及组件在ASP网页中的使用方法。全部过程结合一个实际例子加以阐述。  相似文献   

12.
介绍了如何在AppWizard生成的MDI框架中添加文档模板,并给出如何处理文档模板、资源和消息之间关系的具体方法。  相似文献   

13.
陈凤祥  李汪根 《微机发展》2010,(2):79-82,86
数组是应用程序中经常要用到的一种数据结构。为解决C++定义后的数组不能改变其大小的情况,根据软件重用的思想,给出了用函数模板、动态数组类和数组类模板生成C++动态数组的方法,并对这些方法在代码重用方面进行了比较。文中主要给出了动态生成二维数组的函数模板、动态数组类和数组类模板的定义,以及部分成员函数和运算符重载函数的实现代码或算法。以动态生成二维整型数组,进行矩阵的加法运算为例,给出了使用方法。应用文中所给的方法,能满足应用程序中动态定义一维和二维数组的需要。  相似文献   

14.
吴敏 《微计算机应用》2005,26(5):578-578
为定义能操作任何类型的类和函数,C++提供了“模板”工具,它允许把类型作为类和函数的参数。  相似文献   

15.
多态性是面向对象程序设计的重要支柱之一。函数重载机制在C++中用来支持多态性。本文对对C++中函数重载机制实现中的主要问题提出了重载函数链表、函数类型匹配和系统换名等技术,完成C++编译系统中函重载的实现。  相似文献   

16.
吴穹  金成柏 《软件学报》1996,7(A00):100-106
本文介绍了一个针对C++语言的程序理解辅助系统HOOPUS(hypertext-basedobject-oriened program understanding support system),该系统基于程序结构分析技术,以易于程序中的信息,辅助理解C++程序的功能与结构,另外,还利用hypertext、多维表现、导航与定位等技术对理解过程提供支持。  相似文献   

17.
随着计算机网络技术和分布式技术的发展,COM技术越来越被重视。文中对COM的基本机制进行了深入地剖析,对COM技术的底层实现进行了详细的讨论,并在此基础上,用C++实现了一个进程内服务器,通过实例详细讨论了C++在实现COM时所涉及的技术。  相似文献   

18.
基本模板是CoTM(Cooperative Template Modeling)系统的重要基础之一。本文研究了基本模板的几何造型问题并基于ACIS进行了实现。本文利用C++的封装性,本文以派生于同一基类的不同“类”封装不同基本模板,从而利用C++的多态性保证所有基本模板的统一接口。论文实现了模板实例的创建、绘制、装配、属性赋值和命名等功能,以及基本模板的操作,包括移动、旋转、缩放、阵列。  相似文献   

19.
本文对C^++中的++(--)运算符的重载进行了深入研究,对于有序可数的离散事件,提出了一套应用++(--)运算符求后继的方法,以素数和Ackermann函数为例,探讨了++(--)运算符的前缀形式和后缀形式的重载技巧,并给出了类定义实例。  相似文献   

20.
设计并实现了一种通用型多媒体Web课件模板,以方便教师备课和用于网络教学。该课件模板的特点是:利用Flash平台对课件播放界面进行布局,课程内容采用ActionScript+XML技术调用外部文件;在网络传输方面,采用ActionScript+XML技术结合后台服务器语言。教师无需了解课件制作的具体过程,课件可在模板的基础上自动生成,从而减轻教师的劳动强度,提高备课效率,达到重用课件及素材的目的。  相似文献   

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

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