- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
陈良银
cly_6666@
/~chenliangyin
星期一、第4大节、N1-A509。
2005-7-1 1
面向对象程序设计语言C++
第1章 引论
第2章 C++语言与C语言的不同
第3章 类类型
第4章 运算符重载
第5章 派生类
第6章 流库
第7章 模板
第8章 面向对象设计技术(自学)
第9章 命名空间和例外处理(自学)
2005-7-1 2
回忆
stdio.h—iostream.h-iostream-std::cout
using namespace std;
流概念;cin、cout、endl;
cin 变量1 …………变量n;
cout表达式1…………表达式n;
注解;//;/*……*/;
new和delete;
malloc和free;
p=new int[5];
p=new int(5);
宏替换(#define)和内联函数(inline);
2005-7-1 3
回忆
const说明符
说明符号常量、形参、指针
函数原型、缺省参数、二义
性
引用和指针
2005-7-1 4
回忆
引用的三个主要用途。(独 、参数、返
回)
枚举名、结构名和联合名(和类名)都是
类型名。
增加类型(布尔、抽象)
类型转换
运算符
语句和变量位置
2005-7-1 5
第三章 类 类 型
数据封装
2005-7-1 6
C++语言与C语言最大的不同
1、增加了面向对象的概念。
2、许用户定义新的抽象数据类型。
2005-7-1 7
类类型
将 (一组数据和对它们的相关操
作)封装在一起,
实现了 数据封装;
对象就是类类型的实例。
2005-7-1 8
3.1 类 与 对 象 需要Date
3.1.1 类的定义 类型参数
用户自定义类型Date ,考虑对该类型数
据的操作,可能有:
struct Date { int d,m,y;};
void init_date(Date ,int,int,int)
Date add_day (Date d,int n) ;
2005-7-1 9
函数和数据类型之间没有联系,因
此,需要操作一个Date数
原创力文档


文档评论(0)