运算符重载operatoroverloading
- 格式:ppt
- 大小:509.50 KB
- 文档页数:82


C++常用英语单词
3/2/2017-6:36:16PM(1/12)By:
KangA抽象数据类型abstractdatatype抽象abstraction累加accumulating实际变元actualargument实际参数actualparameter地址运算符addressoperator算法algorithm功能模型almodel运算与逻辑单元ALU分析analysis应用软件applicationsoftware参数/变元argument算术运算符arithmeticoperators基类aseclass汇编程序assembler汇编语言assemblerlanguage赋值运算符assignmentoperator(s)赋值语句assignmentstatement综合性associativity原子数据类型atomicdataB备份件backupcopies大O表示法BigOnotation测试的基本规则basicruleoftesting二分法查找binarysearch位bit函数体boday引导boot字节bytesC被调函数called调用函数calling类型转换cast字符值characters类class类层次classhierarchy类的成员classmembers类的作用范围classscope编写代码coding注释comments编译型语言compiledlanguage编译程序compiler编译时错误compile-timeerror复合语句compoundstatement计算机程序computerprogram条件condition控制单元controlunit转换运算符conversionoperator构造函数costructor记数countingD字段datafield数据文件datafile数据隐藏datahiding数据成员datamember数据类型datatype声明部分declarationsection声明语句declarationstatement自减运算符decrementoperator缺省复制构造函数defaultcopyconstructor缺省构造函数defaultconstructor函数定义definition定义语句definitionstatement派生类derivedclass桌面检查deskchecking析构函数destructor文档编写documentation双精度数double-precisionnumber动态绑定dynamichinding动态模型dynamicmodelC++常用英语单词
毕业设计(论文)
数据泄漏防护系统的设计与实施
学院名称 软件与信息工程学院
专业名称 数字媒体技术
学生姓名
指导教师
2010年 5 月数
据
泄
漏
防
护
系
统
的
设
计
与
实
施 数据泄漏防护系统的设计与实施
学生姓名:
指导老师:
摘 要
随着计算机和网络技术的飞速发展,越来越多的信息以电子形式存储在个人和商用电脑中,并且通过网络进行广泛地传递。但是,网络所具有的开放性、国际性和自由性在增加应用自由度的同时,对安全提出了更高的要求。一旦网络系统安全受到严重威胁,甚至处于瘫痪状态,将会给企业、社会、乃至整个国家带来巨大的经济损失。在大量的信息存储和交换中,保护信息的安全成为首要任务。信息安全成为二十一世纪的重要安全主题。
本设计重点以信息安全的角度在应用层面上设计一个数据泄漏防护系统,为企业的安全现状和发展需要提供解决方案。全文共分为绪论、相关理论与技术、总体设计、项目的实施阶段和任务四个章节。
关键字:信息安全,数据泄漏,防护
Data Leakage Protection System Design and Implementation
.
Author :
Tutor :
Abstract
Along with the computer and network technology rapid development, more and more
information on electronic form stored on a personal and commercial computer, and through
the network transmission widely. However, the network is open, international and freedom in
浙江大学远程教育学院本科生毕业论文-《DVOR/DME信息管理系统 吴小洲P40702801001
第 1 页 共 14 页
题 目 DVOR/DME信息管理系统
浙江大学远程教育学院本科生毕业论文-《DVOR/DME信息管理系统 吴小洲P40702801001
第 2 页 共 14 页
摘要
DVOR/DME给飞机提供方位信息;测距仪则给飞机示出飞机距测距仪台的直线距离。
由于我的工作在单位是管理空管站雷达导航,安全第一是宗旨,如何在快速应急通报流程在规定的最短的时间内恢复设备的工作。要求每个同事都快速做到。各单位设备之间与设备备件以及工具的相互调剂,因为各台站之间的板件调剂有利于设备资源的整合。
积累大量的设备故障现象有类似参照作用,可以快速判定本台站的故障点。因此我的目的就是想为自己的工作提供便利,通过在VC++6.0里设计一个与DVOR与DME设备以及工作内容有关的应用程序,对工作上有所帮助。应用程序其主要由窗体、菜单、树形视图组成,编辑、查询方便快捷,实现人机界面的对话,满足目前工作的需要。
关键词: VC++6.0 程序设计 SQL 2000 窗体管理 数据库
浙江大学远程教育学院本科生毕业论文-《DVOR/DME信息管理系统 吴小洲P40702801001
第 3 页 共 14 页
目录
一、前言„„„„„„„„„„„„„„„„„„„„„„„„„„„„4
二、系统开发的环境和工具„„„„„„„„„„„„„„„„„„„„4
(一)C++语言简介„„„„„„„„„„„„„„„„„„„„„„5
(二)VC++6.0„„„„„„„„„„„„„„„„„„„„„„„„5
(三)SQL Server 2000„„„„„„„„„„„„„„„„„„„„5
三、系统设计目的„„„„„„„„„„„„„„„„„„„„„„„„5
1. Template
1. 模板的概念。
我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。
//函数1.
int max(intx,int y);
{return(x>y)?x:y ;}
//函数2.
float max( float x,float y){
return (x>y)? x:y ;}
//函数3.
double max(double x,double y)
{return (c>y)? x:y ;}
但如果在主函数中,我们分别定义了 char a,b; 那么在执行max(a,b);时 程序就会出错,因为我们没有定义char类型的重载版本。
现在,我们再重新审视上述的max()函数,它们都具有同样的功能,即求两个数的最大值,能否只写一套代码解决这个问题呢?这样就会避免因重载函数定义不 全面而带来的调用错误。为解决上述问题C++引入模板机制,模板定义:模板就是实现代码重用机制的一种工具,它可以实现类型参数化,即把类型定义为参数,
从而实现了真正的代码可重用性。模版可以分为两类,一个是函数模版,另外一个是类模版。
2. 函数模板的写法
函数模板的一般形式如下:
Template
返回类型 函数名(形参表)
{//函数定义体 }
说明: template是一个声明模板的关键字,表示声明一个模板关键字class不能省略,如果类型形参多余一个 ,每个形参前都要加class 可以包含基本数据类型可以包含类类型.
请看以下程序:
//Test.cpp
#include
using std::cout;
using std::endl;
//声明一个函数模版,用来比较输入的两个相同数据类型的参数的大小,class也可以被typename代替,