《C++面向对象程序设计》董正言、张聪版内容概括

本文档系统地介绍了C++编程的基础知识,包括语言发展、程序开发方法、软件开发周期等内容。此外还深入探讨了基本数据类型、运算符、控制语句、数组等关键概念,并对比了面向过程与面向对象的编程思想。最后,详细讲解了如何利用类和对象进行面向对象的设计。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

##第一章 绪论

1. 语言的发展

	机器语言:二进制指令组成
	汇编语言:操作硬件 助记符 冗长 执行效率高
	高级语言:屏蔽细节 简化 翻译(解释型、编译型<整体翻译,一次执行>)

2. 程序开发方法

	面向过程:数据为中心 围绕过程        数据和操作分离
	面向对象:对象为中心 对象演绎过程 数据和操作封装
	形成对象 (特征:封装 抽象 继承 多态)

3. 软件开发周期

	Analysis ,Design ,Implementation ,Test ,Maintenance .

4. 程序的开发过程

	Edit .cpp
	Compile .obj
	Link .exe
	Excute and Debug F10  F11


第二章 基本数据类型和运算符

1. 程序预览:

	命名空间,定义全局变量,常量。

2. 变量和常量:

	内存格局(全局区,代码区,栈区(stack),堆区(heap))
	变量的作用域,生命期
	变量的分类(动态,静态,局部,全局)

3. 输入输出流类库和cin,cout对象

4. 运算符和表达式

5. 类型转换

	隐式 显式(C++提供转换新机制)


第三章 控制语句

1. 选择

	if-else
	switch (case ,break ,default)

2. 循环

	for ,while ,do-while ,单循环,嵌套循环

3. 区别

	break ,continue


第四章 数组

1. 一维数组的定义和应用

	冒泡排序,选择排序

2. 二维数组的定义和应用

	寻找鞍点

3. 字符数组和字符串

	没有字符串变量,用字符数组表示,'\0'的处理


第五章 函数

值传递的特点:

  ①实参形参独立
  ②实参单项复制给形参(通过指针)
  ③随后二者切断联系
  ④调用结束,形参释放

1. 函数的定义和调用

2. 函数参数传递

	值传递,引用传递

3. 内联函数

4. 函数重载

	同作用域,同名参数个数和类型不同

5. 函数的递归调用

6. 函数参数的默认值



第6章

1. 面向过程VS面向对象

2. 创建类

	声明类成员,定义成员函数

3. 创建对象

	空间的大小取决于数据成员OR成员函数

4. 构造函数

	作用;由谁调用;形式;默认拷贝构造函数;带默认形参值的构造函数

5. 拷贝构造函数

	作用;有谁调用;形式;默认拷贝构造函数;浅拷贝与深拷贝;调用的三个时机
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值