首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 140 毫秒
1.
在MATLAB环境下创建C/C++外部应用程序的方法   总被引:2,自引:0,他引:2  
介绍了利用MATLAB编译器和MATLAB的C/C++Math函数库以及C/C++编译器生成C/C++应用程序的优点及具体的编译链接流程,并通过实例分析了创建C/C++应用程序的方法。  相似文献   

2.
C语言中的++运算符是一种特殊的运算符,其特殊性在于一个运算符包含两个操作,不同的编译器对这两个操作在复合表达式中的处理机制不同,而同一个编译器对其在程序中的不同位置也有不同的处理。教材中仅仅对++运算符作了最简单的介绍,并没有对++运算的左连接和右连接同时参与运算时的处理规则作介绍,本文对++运算在不同情况下的求解进行了深入研究,得出对++运算符的运算要根据一定的程序环境和编译器环境而定。  相似文献   

3.
现在许多游戏都是基于DOS4GW的保护模式的程序,用WATCOM C/C++就能编写这种程序。本文介绍了怎样用WATCOM C/C++编写显示真彩色BMP的程序。 1.怎样编写基于DOS4GW的程序 编写基于DOS4GW的程序,需要WATCOMC/C++的32位的DOS编译器,一般9.0以上的版本中就有。WATCOM C/C++与MSC基本上是兼  相似文献   

4.
虫虫 《程序员》2002,(6):104-105
请问C++的编译器有哪些?它们各自有什么特点?以下程序://#include<stdio.h>#include<iostream>class clsTest{private:char szTag:public:’clsTest(){//printf(”classclsTestbytag:%cDestructorcall\n‘‘.szTag):std::cout<<”Destructing”<.<std::endl:}:}:static clsTest a:int main()}}为什么在有的编译器上编译后运行没有任何输出结果。而用printf就可以?  相似文献   

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

6.
在使用C++开发数据库相关的应用程序时,SQL语句的产生在程序编译期间并不会进行必要的检查。本文研究在编译期间使用C++编译器对关系代数运算作检查,由关系代数生成正确的SQL查询,将运行期SQL查询的部分检查工作提前到程序的编译期间处理。  相似文献   

7.
结合具体实例.深入探讨了C 语言程序设计中一些令人费解的概念的实质,比如像this指针、虚函数、对象模型的构造等。通过分析汇编代码内容,揭示了编译器在后台所作的部分工作。较为详细地探讨了类的存储、数据成员和成员函数之间的联系等一些实质性的内容。  相似文献   

8.
C++编译器应用研究与评析   总被引:1,自引:0,他引:1  
该文针对几种典型的C++编译器进行研究。通过一些有代表性的实例在不同的编译器上编译,并将结果与C++Standard进行比较并评析,找出了几个编译器之间的差异。为C++程序移植,为高效、准确地利用面向对象语言C++编程起到了积极的指导作用。  相似文献   

9.
C语言作为一种高级程序设计语言,具有功能强大、程序设计灵活且支持底层应用等优点,因此广泛应用于科学计算、数据处理等领域.其中,浮点数的运算在计算机的CPU硬件到软件编译器、操作系统中均有所涉及.本文对C语言中的浮点数进行了较为详细的介绍.  相似文献   

10.
IDL与VisualC/C++语言进行混合编程的方法研究   总被引:4,自引:1,他引:3  
介绍将VisualC/C++和IDL语言的诸多特点相互结合、相互补充以进行应用程序开发的技术,并用简单、代表性的实例程序进行验证。实践证明,在共享目标库机制上实现IDL与VisualC/C++的混合编程技术,可以实现两种语言的资源和功能共享,达到优势互补。  相似文献   

11.
C++程序设计教学模式与方法   总被引:1,自引:0,他引:1  
针对C++程序设计课程的地位、教学特点和教学现状,以及突出应用性、实践性的原则,提出"双主为纲,三个课堂,多元互动,立体评价"教学模式,从教学内容、教学方式、教学资源整合及教学效果评测等几个方面进行研究与探讨。该模式应用于实践,取得了比较好的效果。  相似文献   

12.
C/C 语言中的动态内存管理机制自由且灵活,但动态内存的使用容易引入内存泄漏,导致系统性能降低甚至系统崩溃。为了更加有效的检测内存泄漏,提出了一个基于有界模型检测技术的C/C 程序内存泄漏检测方案MLD-CBMC。该方案以C/C 程序文件为输入,利用有界模型检测技术,对程序进行展开处理,加入内存泄漏性质,并利用可满足性模理论(SMT)对程序约束和性质组成的验证条件编码,使用SMT求解器对验证条件求解,将检测内存泄漏问题转换为求解可满足性问题,实现C/C 程序内存泄漏的检测。通过实验验证了方案的有效性,并与其他有界模型检测工具进行对比实验,实验证明方案对内存泄漏的检测能力更强。  相似文献   

13.
This paper describes critical implementation issues that must be addressed to develop a fully automatic inliner. These issues are: integration into a compiler, program representation, hazard prevention, expansion sequence control, and program modification. An automatic inter-file inliner that uses profile information has been implemented and integrated into an optimizing C compiler. The experimental results show that this inliner achieves significant speedups for production C programs.  相似文献   

14.
Verilog到C翻译器的设计与实现   总被引:1,自引:0,他引:1  
戴笛  张福新 《计算机工程》2006,32(9):267-269,271
介绍了一种将Verilog硬件描述转化到等价C/C++代码的自动翻译器的实现过程,并给出了简化Verilog行为模型的疗法、非阻塞赋值串行化的优化算法和一些访存优化原则。该方法没计的翻译器的生成代码可直接由C/C++编译器汇编成可执行程序后进行仿真。采用龙芯RTL作为系统输入的测试表明,该方法的仿真速度可比一般仿真软件有成倍的增加,并能在系统评估和分析上发挥显著的成效。  相似文献   

15.
以C/C++语言为例,针对职业院校对程序设计课程的实际要求,探索了新的授课方式,为适应新的教学模式开发新的课程教材,改变传统的评价模式。以学生会做什么为目标,以完成各种任务为手段实现在做中学,提高学生实际编程能力、改善教学效果。  相似文献   

16.
Geoffrey Phipps 《Software》1999,29(4):345-358
An experiment was conducted to compare programmer productivity and defect rates for Java and C++. A modified version of the Personal Software Process (PSP) was used to gather defect rate, bug rate, and productivity data on C++ and Java during two real world development projects. A bug is defined to be a problem detected during testing or deployment. A defect is either a bug, or an error detected during compile time. A typical C++ program had two to three times as many bugs per line of code as a typical Java program. C++ also generated between 15 per cent and 50 per cent more defects per line, and perhaps took six times as long to debug. Java was between 30 per cent and 200 per cent more productive, in terms of lines of code per minute. When defects were measured against development time, Java and C++ showed no difference, but C++ had two to three times as many bugs per hour. Statistics were generated using Student's t‐test at a 95 per cent confidence level. Some discussion of why the differences occurred is included, but the reasons offered have not been tested experimentally. The study is limited to one programmer over two projects, so it is not a definitive experimental result. The programmer was experienced in C++, but only learning Java, so the results would probably favour Java more strongly for equally‐experienced programmers. The experiment shows that it is possible to experimentally measure the fitness of a programming language. Copyright © 1999 John Wiley & Sons, Ltd.  相似文献   

17.
C语言在软件开发中应用广泛,但其变量在使用前必须定义,且在程序运行期间数据类型不能改变,所以,在处理数据库之关系模式定义时相当不便。鉴于此,基于C语言设计了一种数据库动态关系模式定义机制,对C语言使用者有一定的参考价值。  相似文献   

18.
C语言是一门结构化程序设计语言,读程序能力的提高对于学好C语言很有帮助,对培养程序设计思想也很重要,只有读程序的能力提高了,才能写出好的程序来。列表分析法可以记录下程序执行过程中变量值的变化,从而很从容地读懂C程序。  相似文献   

19.
C语言是一门结构化程序设计语言,读程序能力的提高对于学好C语言很有帮助,对培养程序设计思想也很重要,只有读程序的能力提高了,才能写出好的程序来。列表分析法可以记录下程序执行过程中变量值的变化,从而很从容地读懂C程序。  相似文献   

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

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