谭浩强--c++面向对象程序设计-(红色书皮)--大纲笔记

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章C++初步知识

第一节从C到c++

一:c++的输入输出语句

C++用cin和cout完成输入输出功能,c用scanf和printf

二:c++用const定义常变量

C语言#define PI 3.14

c++ const float pi=3.14

三:c++函数原型声明

四:c++函数的重载

函数名相同,参数个数或类型,或函数返回值之中有不同的,用一个函数名实现不同的功能

五:函数模板

定义完函数模板,系统根据实际参数的类型赋给相应的形参

形式template (用T代替数据类型)

六:c++有默认参数的函数

七:变量的引用(别名)

Int a

Int & b=a;b是a的引用(别名),共同占用同一个内从八:内置函数

不重要

九:运算符作用域

::以后见了再说

十:字符串变量

C语言用字符数组表示字符串,c++本身就有string数据类型十一:动态分配内存

C语言用malloc函数和free函数

C++用new 函数和delete 函数

第二章类和对象

第一节类的声明和对象的定义

一:类和对象的关系

二:类的声明

Class 类名

{

Public:

Private:

};

三:对象的定义

1,先声明类再定义对象

2,声明类的同时定义对象

3,不出现类名直接定义对象

第二节类的成员函数

一:成员函数的作用

调用数据成员

二:在类外定义成员函数

1,成员函数:类型名类名::成员函数名(参数表列)2,构造函数类名::成员函数名(参数表列)

没有类型名是因为构造函数没有参数没有返回值三:inline成员函数

四:成员函数的存储方式

不和数据成员在一起,独立存储,不同对象使用相同的成员函数,通过this指针区别不同的对象

第三节对象成员的引用

一:通过对象名加成员运算符

二:通过引用名加成员运算符

三:通过指针访问

第四节类的特点

一:抽象性

类和对象的关系:类是对象的抽象,对象是类的具体

二:封装性

公用接口和私有实现的分离(private public)

三: 继承性(第三章)

四:多态性(第四章)

第三章关于类和对象的进一步讨论

相关文档
最新文档