《C++面向对象程序设计》董正言、张聪版内容概括(未完待续---)
来源:互联网 发布:canon mp259 清零软件 编辑:程序博客网 时间:2024/04/29 17:34
第一章 绪论
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. 拷贝构造函数
作用;有谁调用;形式;默认拷贝构造函数;浅拷贝与深拷贝;调用的三个时机
0 1
- 《C++面向对象程序设计》董正言、张聪版内容概括(未完待续---)
- 面向对象……未完待续
- 我个人对于面向对象程序开发的理解(未完待续)
- C 面向对象程序设计
- C++(面向对象程序设计)
- objective-c 内存管理(未完待续)
- c知识杂集(未完待续)
- 第五届河南省程序设计大赛(未完待续.......)
- 河南省第九届大学生程序设计竞赛(未完待续)
- 面向对象编程(待续)
- 面向对象的程序设计(C#)
- C/C++程序设计06(面向对象)
- 面向对象程序设计三个基本特征(C++)
- 面向对象的概括
- 面向对象概括
- POJ1753(未完待续)
- TreeMap(未完待续)
- HashTable(未完待续)
- TensorFLow学习(一),Mnist入门
- postgresql查看表的和索引的情况,判断是否膨胀
- MySql DATE_FORMAT函数用法
- c++性能优化之Profiler
- ER图( 实体联系图)
- 《C++面向对象程序设计》董正言、张聪版内容概括(未完待续---)
- 关于angular2更新时机的一些发现
- firebase 基础介绍
- 获取BeginInvoke的返回值/执行结果——AsyncCallback、IAsyncResult
- [LeetCode]526. Beautiful Arrangement
- MPAndroidChart使用之倒包
- Windows下怎么配置python的matplotlib环境
- Xilinx SDK 初学之--PS对PL寄存器的读写控制
- 排序算法总结