首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
多态性是面向对象程序设计的重要支柱之一。函数重载机制在C++中用来支持多态性。本文对对C++中函数重载机制实现中的主要问题提出了重载函数链表、函数类型匹配和系统换名等技术,完成C++编译系统中函重载的实现。  相似文献   

2.
《计算机教育》2008,(13):53-55
本文以C为元语言,C++为对象语言,以C++类串中的构造函数、析构函数、赋值函数和成员转换函数等概念为例,用C程序描述它们的产生过程,进而用C程序描述C++程序。  相似文献   

3.
董士珍 《福建电脑》2010,26(2):55-55,76
多态是C++语言中最重要的特性之一,而虚表以及虚函数是实现多态的重要手段。许多C++语言的教材对于虚函数的使用以及调用机制有着详细的阐述,但是对于虚表的一些细节内容阐述却并不是很深,对于虚表我们可能会有很多疑问。本文就试图通过使用汇编语言对于虚表实现的细节进行分析,从而加深对多态机制的理解。  相似文献   

4.
C++语言应用中的若干问题与对策   总被引:1,自引:1,他引:0  
针对C++语言应用中碰到的有关特殊语法点,诸如拷贝构造函数、转换函数、运算符重载函数、模板函数等,具体阐述了这类特殊函数的定义,实现及具体应用。  相似文献   

5.
指针是c++程序设计的核心,能够正确而灵活地运用指针是实现函数间信息传递的前提,要设计高校的程序,需把指针与普通变量、数组、函数结合。本文针对指针的理解,指针在c++程序设计中的应用方面以及一些常见用法进行了具体分析,从而显示出c++程序设计中指针的关键性。  相似文献   

6.
分析了C++中虚函数的使用方法,运用反汇编手段对虚函数底层实现机制进行了探讨,并研究了构造函数和析构函数中的虚函数调用。  相似文献   

7.
黄夕倪 《福建电脑》2008,24(7):192-193
对C++语言中实参和形参之间数据传递的规律和函数的返回值进行了分析,并给出给出了一些函数的编写技巧.  相似文献   

8.
模板是C^++中功能最强的特性之一,它允许编程人员只定义一个函数或类的“形状”。本文通过例子介绍了模板的使用,并给出了函数模板,类模板。  相似文献   

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

10.
文章阐述了引用在C++函数中应用的特点以及与其它形式在函数中的应用进行了对比,以此体现出引用于其中的优越性。  相似文献   

11.
介绍了Matlab和Visual C++混合编程的几种常用方法及怎样设置Visual MATCOM编译环境,重点讨论了Matlab工具箱中某些以自定义函数作为输入参数的函数在Vc++中无法编译的问题。在Visual MATCOM编程环境下,借助MATCOM内置函数库,实现了VC++对此类函数的直接调用。  相似文献   

12.
C++的继承     
张尉东 《Internet》2008,(1):89-89
很多C++语言初学者和自学者在理解继承时,对构造函数、析构函数、复制构造函数、赋值操作符的继承搞不太清楚,下面我就对这个问题进行解析。  相似文献   

13.
本文在分析归纳的基础上探讨了C++中静态联编,动态联编,虚函数及其它们之间的关系,由于虚函数是C++中一个非常重要的概念,本文重点讨论虚函数及其使用规划,并且给出它的实现模型,以期对掌握这一概念有所帮助。  相似文献   

14.
利用C++模拟分子热运动   总被引:4,自引:2,他引:2  
由于分子太小,教学中很难利用现有的技术和仪器直接观察到分子热运动。本文介绍利用C++语言中的随机函数及描点作图等函数来模拟分子的热运动,本程序所模拟的分子热运动能给人直观、深刻的印象。  相似文献   

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

16.
BorlandC~(++)2.0排序函数QSORT()的用法大庆石油管理局钻井研究所王永吉,邹德 BorlandC++2.0版中,排序函数QSORT()彻底实现了“中树遍历”的快速排序算法,速度非常快.自己编的排序函数是无法与之相比的。但是,在Bor?..  相似文献   

17.
本文详细介绍了Borland C^++程序调用汇编语言函数的方法和规则,并说明如何传递各类参数和返回结果,附有例程。  相似文献   

18.
C/C++是函数型的语言,能根据具体情况编制相应的函数是学习C的关键。由于函数通常使用同样数目和类型的参数,所以将参数传递给函数比较简单。但是,并非所有的函数都是这样。例如:常用的库函数:Printf与scanf等,每次调用时,就可以用不同类型与数目的参数。这是因为这一类函数具有一个可变的参数表。由于函数能处理较多的数据与不同类型的数据,所以函数的实用性得到了增强。由于有了可变参数表,可以只编写一个函数,而不是几个函数,所以会使得程序代码显得更简洁。C及C++的库函数中就有不少具有可变参数表的函数。当然,用…  相似文献   

19.
主要讨论了VC++直接调用MatLab数学函数库的关键,并分别以实例说明了VC++直接调用MatLab数学函数进行矩阵运算的方法和通过Matlab引擎执行Matlab绘图命令进行绘图的方法。  相似文献   

20.
DotNet平台中,通常使用C#语言构建应用程序。C#调用C++动态链接库文件时,如果导出函数中涉及自定义类型指针形式的参数传递,需要使用C#中的IntPtr传递指针。在此给出了与C++的联合开发步骤。  相似文献   

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

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