首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
鲍远慧 《微机发展》2001,11(3):80-80,F003
在C/C++语言中,函数可以带参数,也可以不带参数,还可以带数目不定的参数。本文介绍如何编制形参个数不定的函数及其使用。  相似文献   

2.
本文从C/C++语言和Fortran90语言特点的角度,全面分析了相应调用机制。从参量传递协议、函数调用协议,参数变量命名规则,可变参量入口和地址传送等方面用了详细的分析,介绍了不同语言间的数据,数组和字符串传送方法,并简介VisualC++6.0调用Fortran PowerStation4.0的连接方法。  相似文献   

3.
李智 《电脑》1995,(5):37-38
怎样解决软件开发中“相似而又不同”的问题?C++为我们提供了较为理想的解决方案.C++是一种面向对象的程序设计语言.支持对象的封装、继承以及多态性.使用C++编程,将极大地提高软件代码的重用效率.如我们需要实现一个名为abs(x)的函数,它返回参数X的绝对值.参数X类型可以是整型、浮点数以及长整型.对于这个“相似而又不同”的问题,ANSI C通常的解决方案是:定义三个函数,它们具有不同的函数名,分别计算整数、浮点数、长整数的绝对值.这组函数具有相同的操作本质,不同的函数名称,隐含着程序员错用函数名的危险.  相似文献   

4.
曾荣珍 《电脑》1994,(8):71-72
在高级语言程序的函数调用过程中,数据传递是一个极为重要而又特殊的问题。它直接影响程序的功能。 在c和c++中,可以使用参数,返值和全局变量在函数间传递数据。 一、调用函数通过参数将数据传递给被调用函数 在使用参数传递数据时,可以采用两种不同的方式: 直接传递参数的值给被调用函数,即将实际参数的值拷贝到被调用函数的形式参数中,称为值传递调用;传递实际参数的地址给被调用函数,称为地址调用。  相似文献   

5.
陈庆章 《软件世界》1997,(6):62-63,92
Java是由美国SUN微系统公司(SunMicrosystems,Inc)所开发的、也是第一种能在国际互连网络上面使用的、具有硬件和软件独立性和交互能力的程序语言。从Java发展历史与其背景来看,Java与C或C+十有着密切的关系,但是Java与C和C++却有着重要的区别,我们仔细的分析Java语言的语法,可以发现Java实际上去掉了不少C和C+十的特有的东西,并加入了一些新的特性。一JJava语言的特点Java乃是因应撰写C+十语言程序时所遇的困难而萌发的。起先只是一个消费性电子产品大计划中的一部份。当初被考虑采用的是C+十语言,但从一开始的编…  相似文献   

6.
V2C++——一个用C++实现的VHDL翻译型模拟器   总被引:2,自引:0,他引:2  
由于面向对象的C++语言更贴近描述硬件对象的VHDL语言C++实现翻译型VHDL模拟器,并利用C++本身的编译器的优化功能,可以得到运行的时间和空间方面效率较高的VHDL模拟器,V2C++的原型设计和初步实践表明,用C++实现VHDL翻译性模拟器比解释性模拟器具有较高效率,利于较大规模的电路的模拟。  相似文献   

7.
杨谷 《软件世界》1994,(6):21-23
屏幕的保存与恢复是图形界面设计中一组常用到的操作,在Bor land C+ +中提供的getimage和putimage可以实现此功能。但这两个函数是用BIOS调用实现的,当需要进行快速屏幕切换的时候,明显地可以看到从上到下的刷屏过程,影响了图形界面的质理。 为此,笔者设计了一组屏幕保存、恢复函数,这组函数的调用格式完全与Borland C和Turbo C一致,具有Borland C++和Turbo C两种接口,读者可以很方便地在Borland C++或Turbo C中调用。调用格式见程序中的注释。 为了加快写屏速度,采用了直接写屏技术。考虑到图形界面设计主要为中文信息处理服务,而中文  相似文献   

8.
随着Windows的普及,图形界面的软件已成为主流,但相应的编制界面的程序至今仍无一能称霸主地位。如果用Microsoft公司的VB;固然可以快速开发图形界面,但编制非图形界面部分时,明显地有些力不从心,而且运行效率不高;如果用Borland公司的Del.phi来编程序,学习Pascal编程倒是不难,而以Pascal作为编程语言,是否有广阔前途就不得而知了,目前而言,大量的软件开发方法、技术和工具都是以C/C+十为描述语言的,所以广大C/C+十程序员都期待拥有一个C/C+十为编程语言的快速应用开发工具(R8pidAppliC8tionDeVelopmefltt00ls…  相似文献   

9.
完善C++的虚机制以增强其多态性   总被引:1,自引:0,他引:1  
在如C++等强类型面向对象语言中,因仅能通过继承结合虚函数来表达某些动态多态性,从而难以自然有效地描述给某一族类中的各个类都添加一些共同特性。文中提出了的真正虚基类和虚数据成员概念及相应的语言机制可用来方便地解决上述问题,同时又可消除C++中虚函数与虚基类概念上的不一致,改进和完善强类型面向对象语言中的虚机制,增强其多态性方面的表达能力,并且在多数情况下可以安全、有效地代替受限类属机制和多继承,从  相似文献   

10.
C++Builder30中提供了诸如图形、图象、声音、视频等多媒体信息的强大处理功能,特别是C++Builder中经过封装好了的TMediaP切er控件,它可以直接调用Windows系统提供的100多个具有多媒体处理能力的API函数,再借助C++Builder的高效、可视化开发环境和具有强大功能的C+十语言,可以非常容易地实现多媒体应用程序的汗发。百变国帝的开发利用C++Builder30提供的Splitter分割条)控件和Iamge(图象框部件)可以开发一个随时更换窗帘和窗口背景图象的百叶窗演示程序(图1):回1程序演示时,用鼠标拖动两个图象(一个做百叶窗的…  相似文献   

11.
引用是给某个对象(包括变量)起的别名,因此它不能独立存在,这一点与指针不同,指针可以不指向任何对象。C++要求说明引用时必须初始化,即与某个对象联系起来,这种联系是不能改变的。同一对象可以同时有多个引用,对象与引用的关系为1∶n(n≥0)。 引用作为函数参数时,表明该参数是变量参数,而不是值参数;指针作为函数参数时,只是模拟变量参数。在很多应用中,指针和引用是可以相互取代的,C++编译器内部就是把引用作为指针处理的。当然引用有其独特的用途,否则C++就不会引进它了,但如果没有正确理解引用的概念,在编程时会给程序员带来一些迷惑。 C++要求非单目运算符以友元身份重载时,其  相似文献   

12.
我们用PowerBuilder开发应用系统,多数可以用PowerBuilder自身提供的函数实现,但遇到图像处理、复杂的逻辑和科学运算时,单靠PowerBuilder的自身功能就有些力不从心了。如果选用C或C++语言来实现极为容易,可喜的是PowerBuilder内嵌有Watcom C++Class Builder,它是一种C++语言编译器,选用它来解决PowerBuilder自身不易实现的功能,显得十分简单,使用也较方便。  相似文献   

13.
C/C^++语言可变参数函数的参数传递机制剖析   总被引:1,自引:0,他引:1  
顾晖 《电脑与信息技术》2004,12(3):37-38,41
文章对可变参数函数的参数传递机制进行了剖析,给出了准确、灵活设计可变参数函数的另一种方法。  相似文献   

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

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

16.
C或者C+十是当今最为重要的编程语言,其作为开发工具一向是大软件厂商的必争之地。以往BOrland的产品总被公认略胜一筹。但自93年推出VisualC+十以来,Microsoft渐渐地占了上风,进入96年后,Microsoft又接踵推出了VC++4.0、4.正和4.2版本,使它的竞争优势进一步得到了加强。下面介绍的VC++4.X版的新功能,虽然只是其中的一部分,但仍能对它的强大功能有所了解。DeveloperStudio——既熟悉又陌生的开发环境VC++4.0的最大变化莫过于它采用了一个独立于VC++,又与VC+十紧密集成的新开发环境,即DeveloperStudio。…  相似文献   

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

18.
C++语言是C语言的超集,C++语言除了在C语言的基础上扩充了面向对象特征外,还扩充了非面向对象特征,本文讨论了C++语言不同于C语言的非面向对象特征、C++面向对象程序设计中的二义性和C++语言的文件操作,并给出了一些应用例子。  相似文献   

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

20.
刘广钟 《计算机工程》1995,21(2):25-27,36
通过对MicrosoftC系列版本的比较,在第七版本的存储管理系统中,综述了based寻址函数,虚拟存储管理和C++存储管理的实现原理与使用方法。  相似文献   

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

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