自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

L_cpp的博客

一路挨踢( ̄_, ̄ )

  • 博客(27)
  • 收藏
  • 关注

转载 一套很好的C++学习课件

C++学习网页课件本人非计算机专业出身,在学习过程中发现这个教程很不错,非商业用途转载过来分享,如有侵权,深表歉意,请联系本人删除相关内容,可以选择去原课件网站查看,也可查看我转载过来的,以下为链接地址:第一讲 C++简介 第二讲 C++对C的扩充(1) 第三讲 C++对C的扩充(2) 第四讲 程序设计方法 第五讲 类的成员 第六讲 对象的简单应用 第七讲 构造析构函数 ...

2016-09-08 12:01:34 4102 1

转载 第二十五讲:命名空间

第二十五讲:命名空间    * 掌握:命名空间的作用及定义;如何使用命名空间。    * 了解:使用早期的函数库 重点、难点    ◆命名空间的作用及定义;如何使用命名空间。    在学习本书前面各章时,读者已经多次看到在程序中用了以下语句:using namespace std;    这就是使用了命名空间std。在本讲中将对它作较详细的介绍。

2016-09-08 14:24:55 559

转载 第二十四讲:异常处理

第二十四讲:异常处理    * 掌握;函数声名中异常情况的指定;异常处理中处理析构函数; 异常继承以及C++标准库的异常类层次结构。    * 理解:异常的任务及解决的方法。    * 了解:异常和继承以及C++标准库的异常类层次结构。重点、难点    ◆函数声名中异常情况的指定;异常处理中处理析构函数; 异常继承以及C++标准库的异常类层次结构。   在C++

2016-09-08 14:23:51 710

转载 第二十三讲:二进制文件的操作与字符串流

第二十三讲:二进制文件的操作与字符串流    * 掌握:二进制文件读写、显示操作;字符流在C++程序设计中的应用。    * 理解:文件流与字符串流的区别。重点、难点    ◆二进制文件读写、显示操作;字符流在C++程序设计中的应用。一、对二进制文件的操作前面已经介绍,二进制文件不是以ASCII代码存放数据的,它将内存中数据存储形式不加转换地传送到磁盘文件,因此

2016-09-08 14:22:54 1010

转载 第二十二讲:文件操作与ASCII文件流

第二十二讲:文件操作与ASCII文件流    * 掌握:ASCII文件读写操作。     * 理解:文件的概念;文件流类与文件流对象;。    * 了解文件的输入/输出。重点、难点    ◆ASCII文件读写操作。一、 文件的概念   引入: 迄今为止,我们讨论的输入输出是以系统指定的标准设备(输入设备为键盘,输出设备为显示器)为对象的。在实际应用中,常以磁

2016-09-08 14:21:22 1153

转载 第二十一讲:标准输入流

第二十一讲:标准输入流    * 掌握:标准输入在C++程序中的应用。重点、难点    ◆标准输入在C++程序中的应用。标准输入流是从标准输入设备(键盘)流向程序的数据。一、cin流   在头文件iostream.h中定义了cin,cout,cerr,clog4个流对象,cin输人流,cout,cerr,clog是输出流。关于coutl,cerr,clog的

2016-09-08 14:19:42 855

转载 第二十讲: C++的输入和输出与标准输出流

第二十讲: C++的输入和输出与标准输出流    * 掌握:输入输出的含意;文件流以及输入/输出的格式控制;标准输出在C++程序中的应用。    * 理解:C++类库中的常用流类。    * 了解:C++的I/O对C的发展。重点、难点    ◆输入输出的含意;文件流以及输入/输出的格式控制;标准输出在C++程序中的应用。一、 C++ 输入输出的含义   以前

2016-09-08 14:18:52 987

转载 第十九讲:纯虚函数与抽象类

第十九讲:纯虚函数与抽象类    * 掌握:纯虚函数、抽象类的概念。    * 理解:纯虚函数和抽象基类的应用。    重点、难点: 纯虚函数、抽象类的概念。一、 纯虚函数   有时在基类中将某一成员函数定为虚函数,并不是基类本身的要求,而是考虑到派生类的需要,在基类中预留了一个函数名,具体功能留给派生类根据需要去定义。基类本身不需要这个函数,但是,在其直接派生类中都需要用

2016-09-08 14:18:19 851

转载 第十八讲:C++多态性与虚函数

第十八讲:C++多态性与虚函数    * 掌握:多态性的概念;虚函数的定义及应用。    * 理解:对象与类函数的静态关联与动态关联。    重点、难点: :多态性的概念;虚函数的定义及应用。一、多态性的概念定义:   多态性(polymorphism)是面向对象程序设计的一个重要特征。利用多态性可以设计和实现一个易于扩展的系统。多态性是指具有不同功能的函数可以

2016-09-08 14:17:11 507

转载 第十七讲:基类与派生类的转换

第十七讲:基类与派生类的转换    * 掌握:基类与派生类的转换; 继承与组合。    * 理解:继承在软件开发中的重要意义    重点、难点:继承与组合。一、 基类与派生类的转换   3种继承方式(公用、保护、私有继承)中,公用派生类才是基类真正的子类型,它完整地继承了基类的功能。   不同类型数据之间在一定条件下可以进行类型的转换。基类与派生类对象之间是否也

2016-09-08 14:16:26 970

转载 第十六讲:多重继承

第十六讲:多重继承    * 掌握:继承与派生的概念以及继承的分类。    * 理解:多重派生的构造函数;初始化基类成员的使用。    * 了解:纯虚函数和动态联编。    重点、难点:继承与派生的概念以及继承的分类。    C++允许一个派生类同时继承多个基类。这种行为称为多重继承(multipie inheritance)。一、声明多重继承的方法如果已声明了类A

2016-09-08 14:15:52 1420

转载 第十五讲:派生类的构造函数和析构函数

第十五讲:派生类的构造函数和析构函数    * 理解:派生的构造函和析构函数    重点、难点:有子对象的派生类的构造函数;多重派生时的构造函数。 问题的思路是:在执行派生类的构造函数时,调用基类的构造函数。一、 简单的派生类的构造函数一级派生类中定义构造函数一般形式为:    派生类构造函数名(总参数表列):基类构造函数名(参数表列)    { 派生类中新增数

2016-09-08 14:14:36 889

转载 第十四讲:继承与派生的概念

第十四讲:继承与派生的概念    * 掌握:继承与派生的概念以及派生的声明方式、构成;公有、私用和继承在派生类中的可见性。    * 理解:派生成员的访问属性 重点、难点:公有、私用和继承在派生类中的可见性。   面向对象程序设计有4个主要特点:抽象、封装、继承和多态性。在前面3章中学习了类和对象,了解了面向对象程序设计的两个重要特征——数据抽象与封装,已经能够设计出基于对

2016-09-08 14:13:50 1043

转载 前十三讲复习

第十四讲:1-4章复习本讲基本要求u    掌握:1、前四章中主要涉及的有关面向对象方面的所有基本概念。             2、C++程序设计有基本语法。重点、难点u       C++程序设计有基本语法。 一、理论知识复习1、何为软件危机(software crisis)?60年代中期,软件开发出现了人们难以控制的局面,即所谓软件危机。落后的软件生产

2016-09-08 14:12:13 560

转载 第十三讲:不同类型数据间的转换

第十三讲:不同类型数据间的转换    * 掌握:转换构造函数的定义(指定类型的数据与类对象的互相转换)。    * 理解:标准类型的数据间的转换;类型转换函数的应用。 重点、难点    * 转换构造函数的定义。一、 C++标准类型数据间的转换C++中常规数据类型之间的转换有两种:1、隐式类型转换:转换是由编译系统自动完成的,用户不需干预。这种转换称为隐式类型

2016-09-08 14:11:16 1589

转载 第十二讲:重载单、双目、插入、提取运算符

第十二讲:重载单、双目、插入、提取运算符    * 掌握:重载单、双目算符的重载。    * 理解:插入、流提取算符的使用方法。重点、难点    * 重载单、双目算符的重载。一、 重载双目运算符   双目运算符(或称二元运算符)是中最常用的运算符。双目运算符有两个操作数,通常在运算符的左右两侧,如3+5,a=b,i例4 定义一个字符串类String,用来

2016-09-08 14:10:42 1088

转载 第十一讲:运算符重载与重载函数

第十一讲:运算符重载与重载函数    * 掌握:算符重载的概念、方法及规则。    * 理解:算符重载作为类成员和友元函数。 重点、难点    * 算符重载的概念、法方及规则。一、 什么是运算符重载    重载(overloading)这个名词。所谓重载,就是重新赋予新的含义。函数重载就是对一个已有的函数赋子新的含义,使之实现新的功能。因此,同一个函数名就可以用

2016-09-08 14:09:55 1300

转载 第十讲:对象的赋值和复制

第十讲:对象的赋值和复制    * 掌握:类模板的声明及引用;对象的赋值和复制。    * 理解:静态成员和静态成员函数的定义及引用;友元、友元类的定义;友元函数的声明及引用。重点、难点    * 类模板的声明及引用;对象的赋值和复制。一、对象的赋值和复制1、 对象的赋值   如果对一个类定义了两个或多个对象,则这些同类的对象之间可以互相赋值,或者说,一个对

2016-09-08 14:09:12 829

转载 第九讲:共用数据的保护与对象的动态处理

第九讲:共用数据的保护与对象的动态处理    * 掌握:常对象的定义;引入常对象数据成员的方法;对象的常引用。    * 理解:常对象的指针的定义及引用。    * 了解:对象的动态建立和释放。重点、难点    * 常对象的定义;引入常对象数据成员的方法;对象的常引用。一、共用数据的保护    虽然采取了不少有效的措施(如设private保护)以增加数据的安

2016-09-08 14:08:15 507

转载 第八讲:对象数组与指针

第八讲:对象数组与指针    * 掌握:对象数组和对象指针的定义及引用。    * 理解:this指针的使用;对象数组的定义、使用方法;指向对象成员的指针。    * 了解:构造函数有多个参数对象数组和构造函数有单个参数对象数组的实参的传递方式。重点、难点    * 对象数组和对象指针的定义及引用。一、对象数组   数组不仅可以由简单变量组成(例如整型数组的

2016-09-08 14:07:26 998

转载 第七讲:构造函数与析构函数

第七讲:构造函数与析构函数    * 掌握:构造和析构函数概念、初始化、作用。    * 理解:构造构函的重载; 带参数的构造函数两种表达格式。重点、难点    * 构造和析构函数概念、初始化、作用。    通过前两章的学习,我们已经对类和对象有了初步的了解。在本章中将对类和对象进行进一步的讨论。在这一章中将会遇到一些稍为复杂的概念,请同学们多用心学,是C++的基础,也

2016-09-08 14:06:52 599

转载 第六讲:类、对象的简单应用及类封装、隐蔽性

第六讲:类、对象的简单应用及类封装、隐蔽性掌握:类成员函数的简单应用,用类来设计程序。理解:公用接口、私有接口、类中的方法、“消息”的概念。重点、难点: 类成员函数的简单应用,用类来设计程序。一、类和对象的简单应用举例(前两个为成员数据;后两个为成员函数)例1 最简单的例子。#includc using namespace std;class Time

2016-09-08 14:05:06 740

转载 第五讲:类的成员、对象成员的引用

第五讲:类的成员、对象成员的引用    掌握:类成员函数的性质、定义及存贮方式。对象成员三种引用方式,。    理解:类函数、作用域运算符、inline成员函数的概念。    重点、难点: 类成员函数的性质、定义、存贮方式及引用;对象成员三种引用方式。一、 类的成员函数(成员数据、成员函数与全局函数)(成员函数的性质、定义)1、成员函数的性质    1、类的成员函数(简称类

2016-09-08 14:04:31 3073

转载 第四讲:面向对象程序设计方法及类、对象的概念

第四讲:面向对象程序设计方法及类、对象的概念    掌握:面向对象程序设计的方法及特点;类的声明的对象的定义理解:对象的封装、抽象、继承与多态性四个特快性的概念;类和对象的作用;面向对象和面向过程的程序构成。    了解:面向对象的软件开发。    重点、难点: 面向对象程序设计的方法及特点;类的声明的对象的定义;类成员函数的性质、定义及存贮方式。一、面向对象程序设计方法概述 

2016-09-08 14:03:38 10551 2

转载 第三讲:C++对C的扩充(2)

第三讲:C++对C的扩充(2)    掌握:函数默认参数的设置方法;变量引用的方法及作用;字符串变量的定义、应用;。    理解:作用域运算符的作用;new、delete运算符。    重点、难点:变量引用的方法及作用。六、有默认参数的函数    一般情况下:在函数调用时形参从实参那里取得值,因此实参的个数应与形参相同。但是有时多次调用同一函数时用的是同样的实参值,c++提供简

2016-09-08 14:02:29 1350 2

转载 第二讲:C++对C的扩充(1)

第二讲:C++对C的扩充(1)一、 从C到C++   1、问题的提出:C语言是结构化和模块化的语言,它是面向过程的。在处理较小规模的程序时,程序员用C语言较为得心应手。但是当问题比较复杂、程序的规模比较大时,结构化程序设计方法就显出它的不足。c程序的设计者必须细致地设计程序中的每一个细节,准确地考虑程序运行时每一时刻发生的事情,例如各个变量的值是如何变化的,什么时候应该进行哪些输入,在屏幕

2016-09-08 14:01:47 3436 4

转载 第一讲:C++简介

第一讲:C++简介一、计算机语言的发展(低、高级语言;高……面向过程;高……面向对象;)    计算机语言(Computer Lnguage)指用于人与计算机之间通讯的语言;是人与计算机之间传递信息的媒介。     低级语言---机器语言和汇编语言都是面向具体计算机的语言,每一种类型的计算机都有自己的机器语言和汇编语言,不同机器之间互不相通。由于它们依赖于具体的计算机,

2016-09-08 12:22:50 2267

空空如也

空空如也

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

TA关注的人

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