首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
内存泄漏是软件开发过程中最令人棘手的问题之一。通常,使用垃圾收集机制自动进行内存管理,以减轻程序员的负担。通过研究智能指针以及现有垃圾收集机制的工作原理,本文首先设计出一个基于c++智能指针的垃圾收集器。实验结果表明,该垃圾收集器不仅满足了应用程序的要求,且具有良好的可扩展性。对于使用c++等保守式程序设计语言进行大型软件的开发而言,该垃圾收集器具有一定的理论价值和实用价值。  相似文献   

2.
通过讨论智能指针的基本功能,给出一种自适应类型智能指针类模板的实现;同时借鉴模式设计的创建型模式思想,提出一种能动态创建、删除对象的对象管理方法;并用实例说明了基于智能指针对象管理的可行性。  相似文献   

3.
在学习《C++语言程序设计》的课程中,指针这一章节是一难点,学生往往很难对这一内容掌握及理解。针对这一现象,经过多年的教学经验,对指针的基础知识加以归纳及整理,以方便学生的学习,使学生能快速入门及掌握这一知识点.  相似文献   

4.
单个的指针、常量哐引用的概念是比较容易理解的,然而,要灵活地组合它们就不是那第简单了。本文讨论了指针、常量和引用的组合运用。  相似文献   

5.
C++Builder开发多线程应用程序   总被引:2,自引:0,他引:2  
所谓多线程是指一个应用程序具有多个并发的程序执行的线路,它是Windows操作系统的一个重要特征。经过精心策划的多线程应用程序可以避免程序运行的瓶颈,大大增强程序的性能。  相似文献   

6.
分析了CORBA开发中的_var灵巧指针,示例说明了它的特点与不足,最后讨论了CORBA的本地动态内存管理。  相似文献   

7.
叶蓉  陈榕 《微机发展》2008,18(2):9-12
"和欣"操作系统是基于CAR构件技术、支持构件化应用的嵌入式操作系统。一般的构件,客户与构件之间的通信过程是单向的,客户创建构件对象,然后客户调用对象所提供的接口函数。在这样的通讯过程中,客户总是主动的,而构件对象则处于被动状态。对于一个全面的交互过程来说,这样的单向通信往往不能满足实际的需要,构件对象也要主动与客户进行通信,构件也提供回调接口。和欣系统中的Callback机制有助于实现二进制构件拼装;并允许构件异地运行,可极大地提高构件的运行效率,但其本身实施过程很复杂。提出在"和欣"操作系统中,实现CAR智能指针来简化用户实现Callback机制的过程。  相似文献   

8.
马维达 《程序员》2003,(2):101-106
所谓智能指针(Smart Pointer),是指行为类似于传统指针、但依靠对象的析构而自动归还资源的一种对象。2001年10月和2002年4 月,在美国的华盛顿和荷兰的安的列斯群岛上分别召开了两次C 标准会议,会议的内容之一就是对智能指针的选择进行讨论。本文将对可能成为C 新标准的两种智能指针方案(Boost vs. Loki)进行介绍和分析。  相似文献   

9.
罗祥远 《福建电脑》2002,(11):31-32
本文通过实例对比,详细介绍了C语言中的指针用法。  相似文献   

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

11.
《电子技术应用》2016,(3):42-46
多核多线程处理器~([1])是并行技术的一个发展方向,基于多核多线程处理器,提出了一种时钟共享多线程处理器。该处理器有近邻通信和线程间通信两种通信机制,近邻通信采用近邻共享FIFO来传递信息,线程间通信通过线程间共享存储来传递信息,这样可以提高处理器的资源利用率和并行执行能力。  相似文献   

12.
本文首先明确了指针的相关概念,提出了在教学中改变指针引入时间的观点,然后结合示例对指针学习中的难点、疑点等问题由浅入深,进行了较详细地论述。  相似文献   

13.
王曦 《程序员》2003,(4):87-90
作为两套流行的C 程序库,Boost和Loki在C 社群都有着广泛的影响。《程序员》2003年2月号的《智能指针的标准之争:Boost vs Loki》一文对两者中的智能指针实现进行了分析,比较,认为Lki提供的智能指针胜过Boost。在本文中,作者对此观点提出了置疑。  相似文献   

14.
线程作为Windows95抢先式多任务的基础,是Windows95程序分配CPU时间片的基本实体。每个进程都由一个或几个线程组成,各线程协同完成指定操作,并根据其调度优先级分配CPU。线程具有进程的许多特征,又称为轻量级进程。但线程自己基本上不拥有系统资源,仅占有一点在运行中必不可少的资源,例如:线程的机器寄存器、内核堆栈、线程环境块和用户推栈等。一个应用程序可以由不止一个进程组成,每个过程可以由多个线程组成(至少包括一个线程,称为主线程),同一进程中线程的切换不会引起进程的切换。因此,线程调度的开销远小于进程调度…  相似文献   

15.
用多线程枝术实现Winsock编程   总被引:4,自引:0,他引:4  
本文在对Windows网络(WinSocK)编程作一般性介绍的基础上,对在VisualC++6.0环境下的如何进行网络编程以及如何使用多线程进行网络编程作了介绍和示范,通过本文读者可以掌握简单的网络编程,并学会使用多线程来进行网络编程。  相似文献   

16.
麦智晖  刘林 《计算机应用》2004,24(Z1):362-363
参考STL中的智能指针模板,提出适用于ObjectARX的智能指针,减轻开发过程中的不便及减少程序中可能出现的BUG.  相似文献   

17.
智能光指针显示仪表   总被引:1,自引:0,他引:1  
智能光指针显示仪表AnInteligentDisplayInstrumentUsingLightPointer●刘曙光郑自修王预军LiuShuguangZhengZixiuWangYujun1引言2智能光指针仪表硬件构成目前,仪表的显示主要有两种形式...  相似文献   

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

19.
A MD5全称是Message-Digest Algorithm 5(信息-摘要算法5),广泛用于字符串的加密和文件的校验上.比如在电信、金融等一些安全等级要求极高的系统中,大多是将用户密码转换成MD5密文后再存储在数据库系统中.  相似文献   

20.
本文介绍了如何利用VC++6.0的多线程通过PC-6333接口卡实现智能电动执行控制器的动态监控。  相似文献   

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

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