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

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

3.
为了解决领域模型和数据库之间的紧耦合问题,提出基于C++的对象关系映射(ORM)架构。给出抽象基类、映射器注册表类的关键技术和部分实现代码,通过智能指针实现领域对象的关系映射和生命周期管理。基于该架构设计并实现的ORM子系统,已应用于设备状态检测与安全评价系统中,运行情况良好。  相似文献   

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

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

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

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

8.
DPC-C++语言是一个支持分布式应用程序设计的面向对象的并发程序设计语言,本文侧重介绍了DPC-C++语言的并发性实现及其程序模型,并简要给出其运行支持系统的设计。  相似文献   

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

10.
本文论述了面向对象广义表的设计过程,阐明了应用C++语言编制广义表的技巧,并且给出了主要程序。  相似文献   

11.
提出了一种安全性更强的指针分析算法。通过对四种常用的指针分析算法的综合分析,选取了Steensgaard算法进行安全性改进,在该算法的基础上通过添加强制类型转换的语义并对算法的类型系统的推导规则进行改进,使其避免了因精确性损耗而导致的攻击的漏报,同时还保持了原有算法复杂度不变。  相似文献   

12.
Pointer activity in Synchronous Transport Module 1 (STM1) networks is presented based on simulated models of various STM1 network payload configurations. A statistical clock model is used to simulate the effects of clocking instabilities. The clock model used is based upon an RMS Time Interval Error (RMSTIE) metric and conforms to the RMSTIE mask as defined by CCITT and other standards committees. Traditional pointer activity studies have been done on a behavioural basis, minimizing byte by byte calculations to reduce simulation time and resolution of results. Additionally, previous studies have examined the effects of constant clock frequency offsets on pointer activity. This study approaches the problem by using byte by byte calculations coupled with a statistical clock model and constant frequency offsets to determine pointer generation and interactions at a level of detail not presented previously. The results of this study are the expected nature of pointer activity in Synchronous Digital Hierarchy (SDH) networks for clock instabilities within the CCITT clock stability specifications.  相似文献   

13.
利用HSI颜色空间中的色调提取方法,根据汽车仪表彩色指针的颜色特征提取出仪表的指针,为了消除仪表背景中与指针同颜色的像素,通过改进的差分算法提取出指针,确定指针圆心,并利用角度法计算仪表读数。研究中用MATLAB的GUI中ActiveX控件模拟了汽车转速仪表,将指针转动状态及角度判断实时显示在了模拟仪表中,实现了动态跟随。实验结果显示该研究方法对于彩色指针仪表的动态识别快速、便捷、有效。  相似文献   

14.
在C语言中,为了更好理解指针的声明,文中对于*号在不同语句中的作用进行比较详尽的阐述,并对函数指针和指针函数、数组指针和指针数组等较难区分、容易混为一谈的内容进行说明,并从另外一个角度出发对这方面的内容进行阐述以助理解。  相似文献   

15.
C语言指针教学中的知识点分析与总结   总被引:1,自引:1,他引:0  
分析指针的基本概念及指针在数组、函数、字符串、动态存储分配等方面的应用,提出指针教学过程中易混淆概念及注意事项,对初学者深入理解指针原理及应用有重要的指导意义。  相似文献   

16.
空指针解引用是C语言中的一类常见的动态内存错误。Manevich R等提出了一种适用于检测空指针解引用错误的后向分析方法。本文将后向分析的思想和流敏感、上下文敏感的指针分析结合在一起,给出了一种需求驱动的空指针解引用检测静态分析算法。该算法首先由指针分析获得别名信息,然后针对所关心的数据做后向数据流分析,追踪数据传递的源头,以确定程序中的表达式是否产生解引用错误。我们在SUIF2平台上实现了这一算法。实验结果表明,算法具有较高的检测精度。  相似文献   

17.
为实现基于静态分析技术充分地检测出C程序中的空指针引用缺陷,提出了一种基于属性可靠分析的缺陷检测方法。首先介绍了空指针引用缺陷模式及特征。然后针对空指针引用缺陷的检测特点提出了属性可靠分析理论,并将指针的指向属性描述为一个属性格。通过提出的抽象内存模型,基于给出的每种程序语句上的迁移实现指针指向属性的可靠分析,根据得到的每个被引用指针的指向属性进而实现空指针引用缺陷的检测。通过对五个实际工程的检测结果分析表明,方法可充分检测出C程序的空指针引用缺陷。  相似文献   

18.
Pointer analysis is a technique to identify at copile-time the potential values of the pointer expressions in a program,which promises significant benefits for optimzing and parallelizing complilers.In this paper,a new approach to pointer analysis for assignments is presented.In this approach,assignments are classified into three categories:pointer assignments,structure(union)assignents and normal assignments which don‘t affect the point-to information.Pointer analyses for these three kinds of assignments respectively make up the integrated algorithm.When analyzing a pointer assigemtn.a new method called expression expansion is used to calculate both the left targets and the right targets.The integration of recursive data structure analysis into pointer analysis is a significant originality of this paper,which uniforms the pointer analysis for heap variables and the pointer analysis for stack variables.This algorithm is implemented in Agassiz,an analyzing tool for C programs developed by Institute of Parallel Processing,Fudan University,Its accuracy and effectiveness are illustrated by experimental data.  相似文献   

19.
为快速准确地自动识别指针式仪表读数,采用机器视觉技术,结合减影法和Hough变换法对仪表读数进行智能识别.对指针式仪表图像进行图像二值化、形态学处理和边缘检测预处理;利用Hough变换检测仪表中的指针,计算得到指针方向和定位圆形,实现指针式仪表的智能识别.实验结果表明:读数识别的平均相对误差为0.91%,精度较高,能较好地识别指针式仪表读数.  相似文献   

20.
A real-time garbage collector for acyclic pointer structures is derived. Operations on the structure, such as assignment, allocation and de-allocation, take worst-case constant time. With respect to this real-time behaviour, storage usage is minimal. A complete implementation is presented.  相似文献   

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

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