首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 15 毫秒
1.
刘国田 《软件》1996,(2):31-36
机械设计目前已全面应用CAD方法即借助电脑软件实现建模及修改等。为了利用C++的类封装机制,人们常常开发基于C^++的高层面向对象语言来编制机械设计软件。带有虚拟函数或虚拟基类的C^++对象包含动态内存指针,这些指针超出创建它们程序生存期即告无效,但开发基于C^++的高层面向对象语言必须使用稳固对象。本文分析隐含指针问题并讨论实现对象转储的途径。  相似文献   

2.
本文通过对TurboC/C^++中的几种指针的介绍,引出C/C^++的六种存储模式,并讨论了在程序编译时,存储模式指针的关系,指出了在实际应用中应注意的一些问题。  相似文献   

3.
C++语言中,指针应用的误区可以分为操作空指针、内存泄露、重复释放、误用常量指针和常量指针四个方面。本文给出了可能的错误场景,并给出解决方法。  相似文献   

4.
互动教学是教师教学方法和学生学习方法的融合与统一。在VC++程序设计教学中通过师生互动,可以激发学生对程序设计知识的兴趣,充分调动其学习的积极性、主动性和创造性,从而达到提高教学质量的目的。  相似文献   

5.
当前大部分高校都设有JAVA与C++课程课程,其教学效果的好坏,直接影响到学生的程序设计能力和对高级语言知识的学习兴趣。Java是从C++基础之上发展过来的,它们有许多相似之处,学生在学习这两门语言时容易走入误区,而一些教师又盲目教学,因此学生在学习过程中云山雾水不知所措,在实际操作中总是出现这样那样的程序错误。在这里有必要把两者的一些区别进行分析,目的在于培养学生独立编写软件的能力和独自思考创新的能力,进而提高学生的就业竞争力。文章针对教学中发现的两者之间几个容易混淆的内容,对它们进行了简单阐述,希望对大家的学习有所帮助。  相似文献   

6.
通过程序演示,分析了利用VC++实时获取鼠标指针坐标的4种方法编程。  相似文献   

7.
持久程序设计语言是实现当前很有发展前途的面向对象数据库的一种支撑技术。这种技术是通过面向对象程序设计语言的扩充,使之具有持久存储的设施,从而能够用来构造出关系数据库中任意复杂的持久的数据结构。本文主要介绍了O++和E这两种具有代表性的持久程序设计语言,并描述了如何解决在实现面向对象数据库过程中所遇到的诸如隐蔽指针、持久性和数据类型的无关性等几种困难问题。文章还比较了这两种语言的优缺点,希望能对面向  相似文献   

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

9.
C++对象的持久化中的问题和解决方案   总被引:1,自引:0,他引:1       下载免费PDF全文
陶伟  麦中凡 《软件学报》1996,7(2):73-82
多媒体智能数据库系统MIDS(multimediaintelligentdatabasesystem)是一个对象数据库管理系统.它的数据库编程语言是P++,P++个语言是一种基于C++的语言.作者在P++的实现过程中遇到了以下问题:首先,C++的指针有二义性,它无法在语义上区分成员指针和引用指针,以及易失性指针和持久性指针,从而给事务管理中的对象加锁及其它方面带来问题.其次,具有虚拟函数或虚拟基类的对象中含有指向内存中的指针,而这些指针不是由程序员定义的.如果C+个对象被持久化,这些指针在不同的程序调用中有可能无效.最后,如果作者用文件系统调用来存储对象,那么必须要设计复杂的Cache系统和做大量对象的格式转化工作,这需要大量的空间和时间,所以他们采用了另外的一种方法──基于虚拟内存空间映射的存储方案.  相似文献   

10.
C++语言程序设计是计算机专业的一门主干课程。本文根据教学实践,分析总结得出优秀的教学模式应该以程序设计为主线、以C++语言语法规则为辅,灵活地运用多种方法进行课堂教学;且注意加强实践技术技能的训练,重视面向对象思想的培养,在应用中提高学生分析问题、编程解决问题的能力。  相似文献   

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

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