自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

C++学习摘要之九:C++流和文件流

第九章C++流和文件流在程序设计中,数据输入/输出(I/O)操作是必不可少的,C++语言的数据输入/输出操作是通过I/O流库来实现的。C++中把数据之间的传输操作称为流,流既可以表示数据从内存传送到某个载体或设备中,即输出流,也可以表示数据从某个载体或设备传送到内存缓冲区变量中,即输入流。在进行I/O操作时,首先是打开操作,使流和文件发生联系,建立联系后的文件才允许数据流入和流出,输入或输出...

2006-12-11 10:52:00 81

C++学习摘要之八:模板

第八章模板模板(template)利用一种完全通用的方法来设计函数或类而不必预先说明将被使用的每个对象的类型,利用模板功能可以构造相关的函数或类的系列,因此模板也可称为参数化的类型。在C++语言中,模板可分为类模板(class template)和函数模板(function template)。在程序中说明了一个函数模板后,编译系统发现有一个相应的函数调用时,将根据实参中的类型来确认是否...

2006-12-11 10:49:00 72

C++学习摘要之七:运算符重载

第七章运算符重载C++语言中预定义的运算符的操作对象只能是基本数据类型,但是,在实际应用中,对于很多用户自定义数据类型(如类)也需要类似的功能,这就需要对已有的运算符赋予多种含义,使同一个运算符具有作用于不同类性的数据导致不同类型的行为,这就是运算符重载。因此,运算符重载的目的是设置C++语言中的某一运算符,让它们之间并不冲突,C++语言会根据运算符的位置辨别应使用哪一种功能进行运算。可见,...

2006-12-11 10:47:00 77

C++学习摘要之六:友元函数与友元类

第六章友元函数与友元类采用类的机制后实现了数据的隐藏与封装,类的数据成员一般定义为私有成员,成员函数一般定义为公有的,依此提供类与外界间的通信接口。但是,有时需要定义一些函数,这些函数不是类的一部分,但又需要频繁地访问类的数据成员,这时可以将这些函数定义为该函数的友元函数。除了友元函数外,还有友元类,两者统称为友元。友元的作用是提供了工序的运行效率,但又破坏了类的封装性。1.友元函数...

2006-12-11 10:46:00 67

C++学习摘要之五:静态成员

第五章静态成员在一个类中还可以定义静态成员,但静态成员是所有对象公有的。静态成员分为静态数据成员和静态成员函数。1.静态数据成员在类中定义静态数据成员的方法就是在该成员的前面加上关键字static。定义静态数据成员的语句格式如下:class 类名{ …… static 类型说明符 成员名; ……};静态数据成员是类的所有对象共享的成员。静态数...

2006-12-11 10:43:00 71

C++学习摘要之四:虚函数和多态

第四章虚函数和多态多态性与前面提到的数据封装和继承性共同构成了面向对象程序设计的三个重要机制。1.静态联编与动态联编由于函数重载的存在,当程序中出现调用同名函数时,编译器会根据函数的参数类型、个数决定调用执行哪一个同名函数的代码,这种把一个函数的调用与适当的函数实现代码联系在一起的过程,叫做联编。根据联编的实现阶段的不同,可将其分为静态联编和动态联编两种。静态联编是在...

2006-12-09 20:44:00 86

C++学习摘要之三:继承和派生

第三章继承和派生继承性是面向对象程序设计最重要的机制之一。 1.继承的概念所谓继承(inheritance)就是利用已有的数据类型定义出新的数据类型。在继承关系中,被继承的类称为基类(base class)或父类,而通过继承关系定义出来的新类则被称为派生类(derived class)或子类。派生类既可以对基类的性质进行扩展又可以对基类进行限制,从而得到更加灵活、适用...

2006-12-09 18:56:00 92

C++学习摘要之二:构造函数和析构函数

第二章 构造函数和析构函数 构造函数和析构函数是类的两个特殊的成员函数1.构造函数构造函数(constructor)是类的一个特殊的成员函数,它与类名同名。当定义该类的对象时,构造函数将被系统自动调用用以实现对该对象的初始化。构造函数不能有返回值,因而不能指定包括void在内的任何返回值类型。构造函数的定义与其他成员函数的定义一样可以放在类内或类外。构造函数的定义...

2006-12-09 16:06:00 76

C++学习摘要之一:类和对象

第一章 类和对象 类和对象是面向对象程序设计的两个最基本、最重要的概念。所谓对象就是客观事务在计算机中的抽象描述;而所谓类则是对具有相似属性和行为的一组对象的统一描述。从程序设计语言的角度来说,类是一种数据类型,而对象是具有这种类型的变量。1.类的定义类定义的一般形式为:class 类名{ private: 数据成员或成员函数 protecte...

2006-12-09 16:01:00 65

Lucene.Net Research

Lucene.Net ResearchThe history of Lucene. 1What is the Lucene. 1Lucene.net basic objects. 2Behind the scenes of indexing. 8Concurrency rules of Lucene. 10The history of LuceneLucene...

2006-12-04 09:56:00 54

web程序中获取应用程序系统变量的方法( For.net 1.1)

获取系统变量在.net 的web应用程序中的确是非常方便,比如获取 "http://ap2:8080/"或者"http://10.0.0.1/mypplication/"等诸如此类的系统变量。注:本文主要是针对.net Framework 1.0、1.1的情况,因为.net 2.0的命名空间已经发生了很大的变化,在后面的文章中将会专门加以介绍。为描述方便,先新建一aspx文件,前台文件如下...

2006-12-03 20:23:00 75

Office 2007企业正式版试用的两点印象

Office 2007正式版于2005年11 月30日隆重发布后,笔者立刻试用一把,感受之一是:界面的确很不赖,主要是修理的很清爽,很人性化。 最人性化的一点是界面可以更加自由地定制,并且 系统会智能的将常用的按钮列于左上角区域,也可置于页面其他区域:笔者感受之二是文件的格式,office 2007的文件名都 加了个“x”,比如docx,xlsx,pptx等,这与2...

2006-12-02 21:05:00 67

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除